3 ms·
I have three recommendations: Think Python: http://greenteapress.com/wp/think-python-2e/ http://greenteapress.com/wp/think-python-2e/ Polya's How to Solve It:
by sn9 10y ago
I have three recommendations:
Think Python: http://greenteapress.com/wp/think-python-2e/ http://greenteapress.com/wp/think-python-2e/
Polya's How to Solve It: https://en.wikipedia.org/wiki/How_to_Solve_It https://en.wikipedia.org/wiki/How_to_Solve_It
Udacity's Design of Computer Programs: https://www.udacity.com/course/design-of-computer-programs--cs212 https://www.udacity.com/course/design-of-computer-programs--...
- tapan_k 10y agoThank you so much for posting these links. I started reading How to Solve It and am a few pages in, and am so happy to have found this book. This is the value that I find here at HN that keeps me coming back every day. The new tools and new technologies, and the interesting tech news are all very interesting, but none as valuable as the gems that people leave in comments for others to discover, thereby enriching their lives.
- amgando 10y agothere's also Clean Coders: https://cleancoders.com/videos/programming-101 https://cleancoders.com/videos/programming-101 these videos are quirky (!) for sure, but filled with some real gems and a depth of perspective that's rarely found in other online courses. the link goes to a free video intended as an intro to the aspiring programmer. I'm posting this only because I've seen several of these videos and think they've got something special.
- louhike 10y agoIt's from the guy who wrote Clean Code and Clean Coder which are gems themselves !