Scratch (http://scratch.mit.edu) could be a good starting point for you— it's very visual and helps conceptualize programming (loops, instruction blocks, etc.).
If you have background in design/art/illustration/etc., then Processing might be for you— I recommend this book highly:
If you have any specific questions, feel free to send me an email or ping me on Twitter (all info is in my profile)
Fresh book recommendations delivered straight to your inbox every Thursday.