But also pretty much every book does that.
Ask HN: Books that teach programming by building a series of small projects?
31–40 of 204 posts
Re: Ask HN: Books that teach programming by building a series of small projects?
#32Not to mention they're all freely available and give excellent value for both time and money: https://inventwithpython.com/
Re: Ask HN: Books that teach programming by building a series of small projects?
#33Re: Ask HN: Books that teach programming by building a series of small projects?
#34I was looking for a book that had offline projects I can work on while on flights, and this book focuses on rebuilding linux utilities using rust. The other nice part is that you get a better understanding of linux internals.
I believe the author is also responsive on the rust subreddit.
Re: Ask HN: Books that teach programming by building a series of small projects?
#35There’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…
Re: Ask HN: Books that teach programming by building a series of small projects?
#36There’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…
Yes for example https://nostarch.com/inventwithpython and https://nostarch.com/big-book-small-python-projects
Re: Ask HN: Books that teach programming by building a series of small projects?
#37There’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…
> and from reading open source code. Do you just search for projects in the language your using on github?
I would then try to re-implement the “getting started” code in the readme from scratch, like a little programming puzzle. If I can’t figure it out, I‘ll add in some debugger breakpoints, inspect the stack trace to understand how it works, then code the needed methods / classes as I go.
If you’re a ruby programmer, soveran’s work in github can be read in a day or two. I specifically like cuba (micro webframework) and mote (microtemplate).
Re: Ask HN: Books that teach programming by building a series of small projects?
#38Re: Ask HN: Books that teach programming by building a series of small projects?
#39Re: Ask HN: Books that teach programming by building a series of small projects?
#40https://www.goodreads.com/en/book/show/927128.Mud_Game_Progr...