<quote>The best I have seen was in a python book where the author stopped and told the reader enough had been learnt to write any program.</quote>
You must be referring to Think Python: http://www.greenteapress.com/thinkpython/thinkpython.html
Think Python is a fantastic intro-programming text. After mucking about with bits of code for a couple of years, I picked up Downey's previous version of the book, and that's when I became a programmer.
I highly recommend it to the handful of HN readers who are in need of an intro text.
I highly recommend it to the handful of HN readers who are in need of an intro text.