Found in 1 comment on Hacker News
ktRolster · 2016-02-10 · Original thread
"The only true way is with Dijkstra's programming textbook that starts with proofs." It will prevent you from becoming braindamaged from BASIC (or Python :) )

http://www.amazon.com/Method-Programming-Edsger-W-Dijkstra/d...

Fresh book recommendations delivered straight to your inbox every Thursday.