Introduction

I vividly remember writing my first program. (My memory is pretty horrible; I don’t vividly remember many things, just things like waking up after oral surgery or watching the birth of our children or that time I was trying to flirt with this girl and she told me that my zipper was down or when I set my shoes on fire in my middle-school gym class or writing my first program…you know, things like that.)

I suppose, looking back, that it was a fairly ambitious program for a newbie (twenty or thirty lines of code, I think). But I was a math major, after all, and we are supposed to be good at things like “logical thinking.” So, I went down to the Reed College computer lab, armed only with a book on programming and my ego, sat down ...

Get Learn to Program, 2nd Edition 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.