Live data from Hacker News

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

news.ycombinator.com

151–160 of 188 posts

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

#152
post #91

Hope not too off topic, does anyone have books on building simple electric-powered machines? I often have ideas for little machines for my garden or cooking but have no idea how to go about selecting motors, controller boards, designing strong enough parts for my 3D printer, etc. I'm not expecting an all inclusive book for such a deep topic. A series or several books would be much appreciated! Used to love building r…

Make: Electronics is a good introduction to concepts, and discrete components and how to use them. Lots of projects

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

#154
post #147

Earlier quoted context omitted.

The link doesn't quite work there. But I'd be interested in signing up.

https://travisjeffery.us4.list-manage.com/subscribe?u=1e3ff7... via his comment history :)

Thanks!

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

#155

I'm currently writing a book for PragProg called Building Distributed Services with Go (though it mostly applies to other languages too) that's walks you through building a distributed database from scratch. You can sign up on this mailing list to know when it's available: https://travisjeffery.us4.list-manage.com/subscribe?u=1e3ff7... .

Whoops here's the proper link: https://travisjeffery.us4.list-manage.com/subscribe?u=1e3ff7...

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

#157
post #7

Elements of Computing Systems by Nisan and Schocken has you 'build' a computer from basic logic gates to CPU/Memory to assembler, VM, etc. all the way to a running program. https://www.nand2tetris.org/

I was here just to add this book if not added.

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

#158

- Practical Common Lisp - 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

write yourself a scheme in Haskell is also good for learning haskell

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

#159
i find that cpu based ray tracing is a good low-to-moderate effort project, specifically if you are getting into a new programming language f.e. lisp/modern-c++/rust/erlang(^^)/...

there are plenty of books around which can walk you through the whole thing, however, of late, i have found that this: https://pragprog.com/book/jbtracer/the-ray-tracer-challenge is a pretty comprehensive.

check it out !

approximately, on the same lines, nand-to-tetris is _very_ good as well.

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

#160
post #7

Elements of Computing Systems by Nisan and Schocken has you 'build' a computer from basic logic gates to CPU/Memory to assembler, VM, etc. all the way to a running program. https://www.nand2tetris.org/

The online course that I took made a college class on logic gate echelon stuff an absolute cakewalk to me, and fully familiarized me with a lot of the concepts in "the hard way" (doing it), so that I was ready to learn the tips and tricks later. I cannot second this recommendation enough.
Post reply on HN