I would suggests intro to computer science MIT opencourseware lectures on youtube
Not a book, I know, but they give exactly what your looking for. Plus they use python
I highly second this. Good Suggestion
Well it's kind of a book. Sicp (structured interpretation of computer programming), and I'd recommend that as the best programming book ever written. But my personal favorite is the little schemer. Teaches you how to think for sure
You can check out SICP for free. Nice to see it being mentioned.
It might be too much in depth depending on the audience :)
If you are short on time, this is a second best after SICP. Good Suggestion again.
This! SICP indeed is the best programming book ever written. This book literally changes your perspective.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.