* Neural Networks and Deep Learning: neuralnetworksanddeeplearning.com
* How to Design Programs (2nd ed): htdp.org
* Circles, Sines, and Signals: jackschaedler.github.io/circles-sines-
* Meaningless (is it a book?!):
Conversation
Then there's the class of "web serializations"—books which started as a series of blog posts, or online fan fiction chapters, which were later serialized into "real" books. Those often lose something in book form, since they weren't "designed in one piece," lack a coherent whole.
2
5
Why aren't there more? Well, if you *want* to write a web-first book—again, not even a fancy new-media thing, just a book whose text is online—there's no quick consumer-grade solution. Spin up Ghost and write some HTML, I guess. Or elaborately theme a Wordpress?
2
12
Then there's the monetization problem. Lots of people have web sites which vend a PDF, but that's different.
More fundamentally, maybe one barrier is just that reading long-form texts—especially book-length texts—on screens is pretty miserable!
2
1
16
twitter.com/mdiep/status/1
(Aside: Why so much programming material? It’s a striking sign that publishing a web book still has significant technical barriers)
Quote Tweet
Replying to @andy_matuschak
Programming Language Foundations in Agda
plfa.github.io
2
1
14
These guides look awfully polished (haven’t read any yet myself!):
Quote Tweet
Replying to @andy_matuschak
@holloway's guides are exactly this!
holloway.com
2
9
I didn’t know that this lovingly crafted and very personal book on the philosophy of design was available as a web book:
Quote Tweet
Replying to @andy_matuschak
shapeofdesignbook.com
1
1
17
Highly recommended on both counts:
Quote Tweet
Replying to @andy_matuschak
@munificentbob's very good books: Crafting Interpreters (craftinginterpreters.com) and Game Programming Patterns (gameprogrammingpatterns.com)
1
1
9
This is the true winning answer. This book was *so important* to me growing up. Reading it was the first time I realized that programming didn’t have to be utilitarian; it could be expressive. It’s dead but archived here: poignant.guide
Quote Tweet
Replying to @andy_matuschak
why's poignant guide to ruby (possibly deleted??)
Replying to
This web book is quite lovingly crafted:
1
4
29
This Tweet is from an account that no longer exists. Learn more
That's a fascinating medium. The "documentation portal." Mainly characterized by nonsequentiality, I think! There's structure, but it's not narrative structure.
Many people writing great stuff in this medium these days—it's lucrative, I guess!
1
2
Show replies
Replying to
💯 poignant guide is the best website + best programming guide.
it showed me how you can explain even complex concepts using characters and storytelling, and continues to inspire me to this day. i’m hoping to build a guide as part of an upcoming project following its example
Replying to
This reminds me of Learn You a Haskell for Great Good, which I enjoyed very much: learnyouahaskell.com/chapters







