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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.