Found in 1 comment on Hacker News
davidf18 · 2014-12-31 · Original thread
When I was 17 at my junior/senior high school, I taught about 20 entering 7th grade class programming and it worked out very well.

Downey's Think Python might be a good place to start (free download, but I'd recommend getting the hard copy) http://www.greenteapress.com/thinkpython/

For reviews: http://www.amazon.com/Think-Python-Allen-B-Downey/dp/1449330...

You might consider this book or related ones listed on Amazon: http://www.amazon.com/Python-Kids-Playful-Introduction-Progr...

There is this Intro iOS/Swift programming book that claims to teach non-programmers..... http://www.amazon.com/Introducing-iOS-8-Steve-Derico/dp/1491...

This book also seems very interesting and doesn't seem to require much/any programming experience:

Analyzing Baseball Data with R http://www.amazon.com/Analyzing-Baseball-Data-Chapman-Hall/d...

I do think it is very important that somebody be readily available to teach/help with some of the concepts....

Fresh book recommendations delivered straight to your inbox every Thursday.