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 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.