Unit I: Fundamentals
Lecture notes
- Notes for class I.1, first part: Introduction to the course
- Notes for class I.1, second part: Just enough Unix
- Notes for class I.2: Command line arguments
Sample Programs
- Sample programs from Lecture I.2:
Handouts
And here's the piece on "editor wars"
Reading
You should start at the very beginning (a very good place to start),
with Chapters 1 and 2 of the textbook.