There are surprisingly few serious "web books"! I don't even mean "fancy new media books"—just: written primarily for and read primarily on the web.
Collecting some favorites. Please reply with yours!
* Butterick's Practical Typography: practicaltypography.com
(more 👇)
Conversation
* 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?!):
1
3
52
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?
Replying to
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??)
4
5
34
This web book is quite lovingly crafted:
1
4
29





