The Jargon File - Online version of The New Hacker's Dictionary, by ESR et al. Defines various arcane computing terms, with entomologies. Radically Rethinking Computer Science 101 - Many of today's introductory computer science or software engineering courses are still teaching as if computer programs operated in straight line steps, and only do one thing at once. Hacker, Cracker, Phreaker - Difference between the 3 terms.
Many people have big misconceptions, fuelled by the media, of what the word hacker means.
Markup Abuse - XML is not a panacea.