Ask HN: Books that teach programming by building a series of small projects?
21–30 of 204 posts
Re: Ask HN: Books that teach programming by building a series of small projects?
#22There’s quite a few: - Zed Shaw’s Learn More Python the Hard Way[1] - Brian Hogan’s Exercises for Programmers (best for beginners or for learning a new language)[2] - Hal Fulton’s The Ruby Way[3] - Chris Ferdinandi’s Vanilla JS Academy[4] - Marc-Andre Cournoyer’s Great Code Club (it’s old, and the community doesn’t exist anymore, but i think he still maintains it)[5] - A few python books from No Starch Press (notably…
Is Shaw's first Python book any good?
I had a little bit of Python(2) under my belt from general curiosity, and I've done some C++ in high school so I have some "CS Theory"
There is a "more" python version out now https://learncodethehardway.org/more-python-book/
Amazon ( the "newer" version proposed is not, it's his python2 book ) https://www.amazon.com/Learn-More-Python-Hard-Way/dp/0134123...
Re: Ask HN: Books that teach programming by building a series of small projects?
#23Peter norvig’s paradigms of artificial intelligence programming, despite its age, is a delight. https://norvig.github.io/paip-lisp/#/
Re: Ask HN: Books that teach programming by building a series of small projects?
#24There’s quite a few: - Zed Shaw’s Learn More Python the Hard Way[1] - Brian Hogan’s Exercises for Programmers (best for beginners or for learning a new language)[2] - Hal Fulton’s The Ruby Way[3] - Chris Ferdinandi’s Vanilla JS Academy[4] - Marc-Andre Cournoyer’s Great Code Club (it’s old, and the community doesn’t exist anymore, but i think he still maintains it)[5] - A few python books from No Starch Press (notably…
Do you just search for projects in the language your using on github?
Re: Ask HN: Books that teach programming by building a series of small projects?
#25Re: Ask HN: Books that teach programming by building a series of small projects?
#26Not a book, but CS50x is a freely available course with high quality videos and lecture notes. The lecture exercises are programming projects of sorts. It teaches programming from scratch with C and then Python. Plus, since a lot of students take it, there are lots of online resources with tips, like the CS50 subreddit. https://cs50.harvard.edu/x/2023/
Re: Ask HN: Books that teach programming by building a series of small projects?
#27Re: Ask HN: Books that teach programming by building a series of small projects?
#28Re: Ask HN: Books that teach programming by building a series of small projects?
#29Was a really fun read.