The following book is to learn the programming, it is written in language a 12-year-old can follow:
Hello World!: Computer Programming for Kids and Other Beginners
http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920/ref=pd_bxgy_b_img_z
Also I found another good programming book for kids: Python for Kids: A Playful Introduction to Programming
http://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076/ref=pd_bxgy_b_img_y
Python:
ReplyDeleteFree online training
http://learnpythonthehardway.org/
http://www.afterhoursprogramming.com/tutorial/Python/Introduction/
Video Tutorial
https://www.youtube.com/watch?v=Nc16qeGBtMU
Other resources:
codeacademy.com
Code.org
Mit.scratch.edu
Java:
http://portal.aauj.edu/e_books/teach_your_self_java_in_21_days.pdf
Scratch 1:
https://youtu.be/ix6DpFMEOu8
Scratch 2:
http://youtu.be/hy51EmbM1Tc