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 the best programming books you could read in a weekend?

24 pointsby jon_kupermanabout 7 years ago
I'm a big fan of books like Code Complete and SICP but they are huge and take a long time to get through. What are some books small enough to finish in a weekend that you've learned a lot from?

7 comments

sharmiabout 7 years ago
A Tour of Go [1] (If you are a novice, you really should try writing the programs yourself. You will end up finishing it in an day or two. If you just read through, it would be just a couple of hours)<p>The Little Schemer [2]<p>[1] <a href="https:&#x2F;&#x2F;tour.golang.org&#x2F;welcome&#x2F;1" rel="nofollow">https:&#x2F;&#x2F;tour.golang.org&#x2F;welcome&#x2F;1</a><p>[2] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Little-Schemer-Daniel-P-Friedman&#x2F;dp&#x2F;0262560992" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Little-Schemer-Daniel-P-Friedman&#x2F;dp&#x2F;0...</a>
atsaloliabout 7 years ago
&quot;Understanding Software&quot; by Max Kanat-Alexander<p>Book review: <a href="https:&#x2F;&#x2F;www.infoq.com&#x2F;news&#x2F;2017&#x2F;10&#x2F;understanding-software-review" rel="nofollow">https:&#x2F;&#x2F;www.infoq.com&#x2F;news&#x2F;2017&#x2F;10&#x2F;understanding-software-re...</a><p>Release announcement:<a href="https:&#x2F;&#x2F;www.codesimplicity.com&#x2F;post&#x2F;understanding-software&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.codesimplicity.com&#x2F;post&#x2F;understanding-software&#x2F;</a>
评论 #17111214 未加载
csnewbabout 7 years ago
Debugging by David J. Agans. It&#x27;s about 206 pages and the information is pretty high level, but it taught me to systematically debug problems instead of blindly changing random code.
t3h2masabout 7 years ago
- <a href="https:&#x2F;&#x2F;drboolean.gitbooks.io&#x2F;mostly-adequate-guide-old&#x2F;content&#x2F;" rel="nofollow">https:&#x2F;&#x2F;drboolean.gitbooks.io&#x2F;mostly-adequate-guide-old&#x2F;cont...</a><p>- <a href="https:&#x2F;&#x2F;leanpub.com&#x2F;javascriptallongesix&#x2F;read" rel="nofollow">https:&#x2F;&#x2F;leanpub.com&#x2F;javascriptallongesix&#x2F;read</a>
hackermailmanabout 7 years ago
Some of the Little Schemer books you could do in 2-3days<p>There&#x27;s a new one coming out on Dependent Types <a href="https:&#x2F;&#x2F;mitpress.mit.edu&#x2F;books&#x2F;little-typer" rel="nofollow">https:&#x2F;&#x2F;mitpress.mit.edu&#x2F;books&#x2F;little-typer</a>
dreistdreistabout 7 years ago
How fast can you read?<p>- Clean Code<p>- Code Complete 2<p>- The Pragmatic Programmer<p>- Professional PHP<p>- Effective Java<p>- Domain Driven Design Distilled
amarrajaabout 7 years ago
I read Programming Elixir in a weekend(ish) including doing most of the exercises. Was quite eye-opening to the world of functional concurrency.