I'm about halfway through 'Build You Own Lisp' and I'm really enjoying it. Each chapter builds on the last by adding something new to the same project (and thereby explaining some new concept). I find that the books I'm least likely to bail on are the ones that lead me through the building of one big project like this. What are some of the best titles in this little subgenre?
Ask HN: What are some books where the reader learns by building one project?
1–10 of 232 posts
Re: Ask HN: What are some books where the reader learns by building one project?
#2Physically Based Rendering – From Theory to Implementation doesn't necessarily have the reader build a project, but it explains its reference implementation very well, and you could go ahead and write your own in parallel based on it. http://www.pbrt.org/
Re: Ask HN: What are some books where the reader learns by building one project?
#3Programming Phoenix Productive |> Reliable |> Fast. It goes through building a website that starts from the beginning and goes up to Phoenix Channels (websockets) for a real-time video streaming application that lets users comment on the video at specific times and it is broadcasted to all other users.
Re: Ask HN: What are some books where the reader learns by building one project?
#4Michael Hartl's Rails Tutorial (https://www.railstutorial.org/) leads you through Ruby, Rails, Git, and deployment to Heroku through two very small projects and one related larger project that takes up the bulk of the book.
Re: Ask HN: What are some books where the reader learns by building one project?
#5Professional Java for Web Applications. If Java is your thing.
Re: Ask HN: What are some books where the reader learns by building one project?
#6https://github.com/thewhitetulip/web-dev-golang-anti-textboo...
You can learn how to build a todo list manager in Go.
This book is about building a webapp from scratch without using a framework.
Re: Ask HN: What are some books where the reader learns by building one project?
#7Orchestrating Docker.
I don't know if it's one of the best, but it teaches Docker concepts with a single project, and as you progress through chapters, you will find different ways you can deploy applications using Docker containers.
https://www.packtpub.com/virtualization-and-cloud/orchestrat...
Re: Ask HN: What are some books where the reader learns by building one project?
#8I really liked The Elements of Computing Systems (nand2tetris). The reader gets to build a computer from nand gates up.
Re: Ask HN: What are some books where the reader learns by building one project?
#9Modern Compiler Implementation in ML by Andrew Appel