Ask HN: What are some books where the reader learns by building projects?
11–20 of 188 posts
Re: Ask HN: What are some books where the reader learns by building projects?
#12Re: Ask HN: What are some books where the reader learns by building projects?
#13It's a pretty good introduction to embedded programming, with several projects included. Valvano's course at University of Texas is also available as a MOOC.
Re: Ask HN: What are some books where the reader learns by building projects?
#14Re: Ask HN: What are some books where the reader learns by building projects?
#15Re: Ask HN: What are some books where the reader learns by building projects?
#16Soon to become a real book published by No Starch Press!
Re: Ask HN: What are some books where the reader learns by building projects?
#17It literally started with an explosion in a can, and then progressively enhanced that idea step-by-step: add a lid to the can to capture the energy, add a lever to keep the can lid from flying away, and then attach the lever to a wheel so that it returns the lid to the top of the can for another explosion, add walls to guide the lid, ta-da! Piston.
It goes on like that, adding each piece of the puzzle in a logical way, until you have a mental model of an internal combustion engine. You definitely feel like you could build one from scratch (if you had the metallurgy skill.)
Re: Ask HN: What are some books where the reader learns by building projects?
#18Re: Ask HN: What are some books where the reader learns by building projects?
#19You can buy it or read it free online (thanks again to O'Reilly for allowing us to release it under creative commons):
https://buildingtoolswithgithub.teddyhyde.io/
No prior experience with the languages are required, so it is good for a beginner wanting to dip their toes into that language and/or facet of the API.
Re: Ask HN: What are some books where the reader learns by building projects?
#20Not quite what you're talking about but the best book on car mechanics I ever read... It was red, and textbook-sized, hardcover. Lots of drawings. It literally started with an explosion in a can, and then progressively enhanced that idea step-by-step: add a lid to the can to capture the energy, add a lever to keep the can lid from flying away, and then attach the lever to a wheel so that it returns the lid to the top…