Jayesh Nair

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