Chapter 10

Learning

Introduction

When you started doing this stuff, whether "this stuff" is writing iPhone apps, UNIX minicomputer software, or whatever future programming you meals-in-pill-form types get up to, you didn't know how to do it; you had to learn. Maybe you took a training course, or a computer science degree. Perhaps you read a book or two. However you did it, you started with no information and ended with… some.

It doesn't stop there. As Lewis Carroll said:

It takes all the running you can do, to keep in the same place.

He was talking about the Red Queen's race, but I'm talking about learning and personal development. If you stopped when you had read that first book, you might have been OK as beginner programmers go, but if ...

Get Modern Programming: Object Oriented Programming and Best Practices now with O’Reilly online learning.

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