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 the reader learns by building projects?

42 pointsby Shosty123over 4 years ago
2021 Edition. I posted this about a week ago as well, but didn&#x27;t get much traction. This is a continuation of the previous threads which can be found here:<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22299180<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13660086<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26039706<p>Other resources:<p>https:&#x2F;&#x2F;github.com&#x2F;danistefanovic&#x2F;build-your-own-x<p>https:&#x2F;&#x2F;github.com&#x2F;AlgoryL&#x2F;Projects-from-Scratch<p>https:&#x2F;&#x2F;github.com&#x2F;tuvtran&#x2F;project-based-learning

9 comments

cppwithprojectsover 4 years ago
Not a book, but we&#x27;ve built a website for project-based C++ learning: learncppthroughprojects.com — The only Project we offer at the moment is about optimizing passenger crowding on the London Underground using WebSockets and graphs. We focus on two things: Producing a working implementation and then making it production-ready (as we think this is often overlooked!).
评论 #26122136 未加载
评论 #26105014 未加载
评论 #26122106 未加载
评论 #26105320 未加载
singalenover 4 years ago
&quot;Hands-on Rust&quot; - learn Rust by coding a roguelike RPG game: <a href="https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;hwrust&#x2F;hands-on-rust&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;hwrust&#x2F;hands-on-rust&#x2F;</a>
random_moonwalkover 4 years ago
<a href="https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;</a> - &#x27;The site contains all the project materials and software tools necessary for building a general-purpose computer system from the ground up.&#x27;<p>A new edition of the book it&#x27;s based on is coming out in June I think.
adamhpover 4 years ago
&quot;Impractical Python Projects&quot; - <a href="https:&#x2F;&#x2F;nostarch.com&#x2F;impracticalpythonprojects" rel="nofollow">https:&#x2F;&#x2F;nostarch.com&#x2F;impracticalpythonprojects</a><p>A little more abstract and basic but still fun.<p>&quot;Automate the Boring Stuff&quot; <a href="https:&#x2F;&#x2F;automatetheboringstuff.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;automatetheboringstuff.com&#x2F;</a><p>Pretty dense with info imo, and very practical.
omosubiover 4 years ago
OP, your entire submission history is this same question repeated 6 times, including one with 178 comments - why do you keep asking this?
评论 #26119913 未加载
DataCrayonover 4 years ago
My book &quot;Data is Beautiful&quot; [1] is a practical book where each section takes you through creating a data visualisation in Python<p>[1] <a href="https:&#x2F;&#x2F;datacrayon.com&#x2F;shop&#x2F;product&#x2F;data-is-beautiful&#x2F;" rel="nofollow">https:&#x2F;&#x2F;datacrayon.com&#x2F;shop&#x2F;product&#x2F;data-is-beautiful&#x2F;</a>
dom96over 4 years ago
Shameless plug, but my book[1] teaching the Nim programming language teaches by showing you how to implement various projects including a chat app and a Twitter clone.<p>1 - <a href="https:&#x2F;&#x2F;book.picheta.me" rel="nofollow">https:&#x2F;&#x2F;book.picheta.me</a>
digianarchistover 4 years ago
Big Nerd Ranch books on iOS and Android focus on projects.<p><a href="https:&#x2F;&#x2F;www.bignerdranch.com&#x2F;books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bignerdranch.com&#x2F;books&#x2F;</a>
notoriousarunover 4 years ago
&gt; If you want to learn how to build a SaaS&#x2F;web application in Golang...<p>&gt; Read... <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Build-SaaS-apps-API-first-application-ebook&#x2F;dp&#x2F;B07T2SSLGC?dchild=1&amp;keywords=build+a+saas&amp;qid=1613143168&amp;s=books&amp;sr=1-1&amp;linkCode=ll1&amp;tag=amazonpurch08-20&amp;linkId=f1aa32d2eedc12232af57b5d98c3365e&amp;language=en_US&amp;ref_=as_li_ss_tl" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Build-SaaS-apps-API-first-application...</a>