Live data from Hacker News

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

news.ycombinator.com

81–90 of 232 posts

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

#82
post #50

Two decent ones for game development: https://howtomakeanrpg.com/ Walks through building a JRPG-style game with Lua. Pretty impressive for the price, especially with all the royalty-free assets that are included. https://books.google.com/books/about/Programming_an_RTS_Game... A little dated now, (although DirectX 9 isn't quite dead yet), but this one has some pretty interesting topics. Good chapter on procedural terr…

Lua and RPGs? Bookmarked!

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

#83
"Physically Based Rendering" walks you through the theory behind, and the implementation of, a photo-realistic rendering system (not real-time).

An extremely thorough guide to ray tracing.

https://www.amazon.com/Physically-Based-Rendering-Third-Impl...

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

#87
post #25

Eloquent Javascript - http://eloquentjavascript.net/ You build 5 projects through the book - a programming language, paint program, a dom game and a skill sharing website using node js.

Added bonus: beautiful typography.

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

#88
post #48

One of my favourites: https://mitpress.mit.edu/books/little-schemer

The whole series is great! I especially enjoyed _The Reasoned Schemer_ [0] which serves as an introduction to the *kanren languages [1].

[0] https://mitpress.mit.edu/books/reasoned-schemer [1] http://minikanren.org/

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

#89
post #52

Any such book for distributed systems?

During my bachelor's we used this all-encompassing book by two of the teachers called Distributed Systems for System Architects (DSSA for friends). It followed a case study of a fictional company that wanted to implement a distributed system, but the level of detail and technical complexity it covers is just mind boggling ( http://www.springer.com/us/book/9780792372660 )

To this day it's probably the best CS book I have ever read.

Post reply on HN