Chapter A. Unleashing the Geek Within

Learning to write code is like learning a foreign language. At first, that language seems incomprehensible. Then you start building your vocabulary—the words that make up the language—and you start to learn the syntax—the order in which the nouns, verbs, and adjectives appear. Soon, you are stringing together sentences to convey your ideas and, eventually, communicating with ease.

Programming is no different. When you first see code, it looks like a bunch of hieroglyphics, but every programming language has its own vocabulary of words and symbols and its own equivalent of verbs, nouns, and adjectives (variables, functions, objects, and so on). In time, and with application, you can read code as easily as ...

Get Codin’ for the Web: A Designer’s Guide to Developing Dynamic Web Sites now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.