On Hacking: A reading List
Reading lists I’d like to maintain on the subject of hacking that I’ve found to resonate with me!
Thankyou to the authors for publishing on the Internet!
from ESR’s Jargon File:
hacker: n. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
RFC1392, the Internet Users’ Glossary, usefully amplifies this as: A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular.
How to become a Hacker -Eric S. Raymond (ESR)
How to learn Hacking -Eric S. Raymond (ESR)
Teach Yourself Programming in 10 Years -Peter Norvig
Hackers and Painters -Paul Graham
The Word “Hacker” -Paul Graham
Great Hackers -Paul Graham
Undergraduation -Paul Graham
Semantic Compression -Casey Muratori
Complexity and Granularity -Casey Muratori
Learnable Progarmming -Bret Victor
What’s the big idea? Toward a pedagogy of idea power -Seymour Papert
Teaching Children Thinking -Seymour Papert
Teaching Children to be Mathematicians vs Teaching About Mathematics -Seymour Papert
On Hacking -Richard Stallman
How to learn programming -Richard Stallman
How i failed failed and finally succeeded at learning how to Code -James Somers
What is Programming - noob lessons -George Hotz