Ask HN: What are some books where the reader learns by building projects?
71–80 of 188 posts
Re: Ask HN: What are some books where the reader learns by building projects?
#72How to Make an RPG - Build a retro-style JRPG from scratch
Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck - covers a whole gamut of different maze generation algorithms. This author also has a great book on doing a raytracer step by step.
https://www.amazon.com/Mazes-Programmers-Twisty-Little-Passa...
Rough Cut--Woodworking with Tommy Mac: 12 Step-by-Step Projects - very nice beginning woodworking book.
https://www.amazon.com/Rough-Cut-Woodworking-Tommy-Step-Step...
The Inform (6) Beginner's Guide - introduces the Inform 6 interactive fiction language through three successive text adventure games
Re: Ask HN: What are some books where the reader learns by building projects?
#73Frank Luna's Introduction to 3D Game Programming with DirectX 11 is an underrated gem in the genre. I was surprised when I saw Microsoft recently recommending it to people to learn D3D11 before they jump into D3D12. It doesn't actually cover game programming per-se, it's more of an introduction to 3d graphics programming book, but each chapter builds upon the last and there are assignments at the end of each chapter…
I wish that there was an equivalent for learning OpenGL or Vulkan.
Re: Ask HN: What are some books where the reader learns by building projects?
#74Re: Ask HN: What are some books where the reader learns by building projects?
#75Re: Ask HN: What are some books where the reader learns by building projects?
#76There’s the Gingery book series that starts by describing how to build a charcoal foundry and goes all the way to a complete machine shop. https://en.m.wikipedia.org/wiki/David_J._Gingery
Re: Ask HN: What are some books where the reader learns by building projects?
#77- Land of Lisp - http://landoflisp.com/ - watch the video, it's hilarious
- Build Your Own Lisp - http://www.buildyourownlisp.com/ - Learn C by creating a lisp in C
- In the spirit of making your own lisp, I would recommend https://github.com/kanaka/mal - learn any language, by making a lisp in that language
Re: Ask HN: What are some books where the reader learns by building projects?
#78Re: Ask HN: What are some books where the reader learns by building projects?
#79I know you specifically asked for books, but I think these are too good to not mention. Ben Eater has a series of Youtube videos that explores how computers work, starting from first principles, and in the process you build an 8 bit computer (or a 6502 computer in a different series). He actually sells kits of the parts to build it yourself, or you can buy the parts yourself. It’s a deep dive into how computers work,…