TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are some books where you learn by building one project?

1 pointsby pyeuabout 7 years ago

2 comments

rzzzwilsonabout 7 years ago
There is a book &quot;The Elements of Computing Systems: Building a Modern Computer from First Principles&quot;[0] that is often called &quot;From NAND to Tetris&quot;. This has you building a computer simulator from the ground up (NAND to Tetris). There is a website[1] and a Cousera course[2]. And a TED talk[3].<p>[0] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-Principles&#x2F;dp&#x2F;0262640686&#x2F;ref=sr_1_1?ie=UTF8&amp;qid=1523367575&amp;sr=8-1&amp;keywords=from+nand+to+tetris&amp;dpID=51h%252BQaiDsvL&amp;preST=_SX218_BO1,204,203,200_QL40_&amp;dpSrc=srch" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-P...</a><p>[1] <a href="http:&#x2F;&#x2F;nand2tetris.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nand2tetris.org&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;build-a-computer" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;build-a-computer</a><p>[3] <a href="https:&#x2F;&#x2F;www.ted.com&#x2F;talks&#x2F;shimon_schocken_the_self_organizing_computer_course&#x2F;up-next" rel="nofollow">https:&#x2F;&#x2F;www.ted.com&#x2F;talks&#x2F;shimon_schocken_the_self_organizin...</a>
mcbetzabout 7 years ago
- Full-Stack Vue.js 2 and Laravel 5, you will build a AirBnB clone (PHP, 1)<p>- Obey The Testing Goat builds a ToDo app test-driven (Python, 2)<p>--<p>(1) <a href="https:&#x2F;&#x2F;www.packtpub.com&#x2F;application-development&#x2F;full-stack-vuejs-2-and-laravel-5" rel="nofollow">https:&#x2F;&#x2F;www.packtpub.com&#x2F;application-development&#x2F;full-stack-...</a><p>(2) <a href="https:&#x2F;&#x2F;www.obeythetestinggoat.com&#x2F;book&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.obeythetestinggoat.com&#x2F;book&#x2F;</a>