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)

For reviews:

You might consider this book or related ones listed on Amazon:

There is this Intro iOS/Swift programming book that claims to teach non-programmers.....

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

Analyzing Baseball Data with R

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.