Ask HN: “Write your own” or “Build your own” software projects
It's still very early days, but Bitwise is interesting (<a href="https://github.com/pervognsen/bitwise" rel="nofollow">https://github.com/pervognsen/bitwise</a>)<p>There's also Handmade Hero (<a href="https://handmadehero.org/" rel="nofollow">https://handmadehero.org/</a>)<p>The Raytracing books by Peter Shirley are also very interesting, starting with "Raytracing in one weekend" (<a href="https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8/ref=sr_1_1?ie=UTF8&qid=1521122179&sr=8-1&keywords=raytracing+in+one+weekend" rel="nofollow">https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-eb...</a>)<p>And lastly there's Crafting Interpreters (<a href="http://www.craftinginterpreters.com/" rel="nofollow">http://www.craftinginterpreters.com/</a>)