Live data from Hacker News

Ask HN: What are some books where the reader learns by building projects?

news.ycombinator.com

41–50 of 188 posts

Re: Ask HN: What are some books where the reader learns by building projects?

#41
post #29

VERY interested in "Building Enterprise JavaScript Applications" I noticed that it was released Sept 2018. That's not too old, but I'm curious if there's a more up-to-date version.

I didn't find it too out of date. I used the latest versions of everything and the only thing I had to update myself was the React section for the frontend to use hooks. Packt books regularly go on sale for $5-$10 so you can also wait for one of those.

Re: Ask HN: What are some books where the reader learns by building projects?

#42

I've been making my way through "Writing an Intepreter in Go" and "Writing a compiler in Go" https://interpreterbook.com/ The Go stuff is really just a means to an end, the real value comes from the practical learnings of how to build a functioning interpreter and compiler (and virtual machine!) for a programming language the author made up called Monkey. It's not a book full of theory but it lays some nice foundatio…

On a smiliar note, but with Java and C, "Crafting Interpreters" - https://craftinginterpreters.com/

Re: Ask HN: What are some books where the reader learns by building projects?

#43

Earlier quoted context omitted.

I would love to know the name of this book, sounds perfect for learning about combustion engines.

I'm hoping someone else remembers it and furnishes the title. I was a kid when I read it, and the book was already old, so publication date circa 1970-80. Best I can do. I trawled through book cover images but no love. - - - - edit to add: It's probably "Auto Mechanics Fundamentals" by Stockel. I'm still looking for pictures of the insides of the book, but going by what I can see here, it's very likely: https://archi…

Is this it? Looks to be around the right time frame, and the reviews mention exploded view diagrams https://www.amazon.com/Auto-Mechanics-Fundamentals-Construct...

Re: Ask HN: What are some books where the reader learns by building projects?

#44
I don’t know if it’s alright to mention my own work, but the book I wrote to teach React is project-based. It’s got a bunch of very small projects and exercises rather than a single massive one, and the later projects review concepts from the earlier ones. It’s called Pure React and it’s digital-only right now (maybe one day I’ll get it printed!) https://daveceddia.com/pure-react/

Re: Ask HN: What are some books where the reader learns by building projects?

#45

Earlier quoted context omitted.

I would love to know the name of this book, sounds perfect for learning about combustion engines.

I'm hoping someone else remembers it and furnishes the title. I was a kid when I read it, and the book was already old, so publication date circa 1970-80. Best I can do. I trawled through book cover images but no love. - - - - edit to add: It's probably "Auto Mechanics Fundamentals" by Stockel. I'm still looking for pictures of the insides of the book, but going by what I can see here, it's very likely: https://archi…

Internal Combustion Engines by Ganeson

Re: Ask HN: What are some books where the reader learns by building projects?

#46

Earlier quoted context omitted.

I would love to know the name of this book, sounds perfect for learning about combustion engines.

I'm hoping someone else remembers it and furnishes the title. I was a kid when I read it, and the book was already old, so publication date circa 1970-80. Best I can do. I trawled through book cover images but no love. - - - - edit to add: It's probably "Auto Mechanics Fundamentals" by Stockel. I'm still looking for pictures of the insides of the book, but going by what I can see here, it's very likely: https://archi…

[deleted]

Re: Ask HN: What are some books where the reader learns by building projects?

#47

Frank 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 have never read it but how is SRS incorporated into it?

It took me awhile to get through the whole book, so the concepts that were covered by chapters I had read weeks or longer ago would every so often make a come-back in the proceeding chapters. The timing and repetition of it all reinforced and helped me in learning it for years to come.

There are a lot of "good" books on graphics that jump you from one topic to another but never really integrate what you learn or ask you to take something covered earlier, but now combine it with a newly-learned concept to create something novel (novel in the eyes of a beginner). We need more books that integrate, because a lot of very recent (as of SIGGRAPH 2019) graphics development is about taking a set of concepts you already know, and exploiting them in different ways.

Re: Ask HN: What are some books where the reader learns by building projects?

#49

Not 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…

This is a transferable pedagogy. Want to learn a complex system? Start at the sources of the system graph and make your way to the sinks.

Re: Ask HN: What are some books where the reader learns by building projects?

#50
Disclaimer: This is a book I wrote.

Building Machine Learning Powered Applications walks you through building an ML application end-to-end, from product idea to a (simple) deployed version.

The free first chapter is available here https://mlpowered.com/book/

The github is at https://github.com/hundredblocks/ml-powered-applications

Post reply on HN