Updated December 15, 2020
Douglas Rushkoff’s book, Program or Be Programed: Ten Commands for the Digital Age, is an excellent statement of the overriding importance of programming/coding. In Rushkoff’s words, programming/coding is “the steering wheel of our civilization.” Either you learn to program/code and thereby help steer your life according to your interests, or you relegate the programming/coding/steering of your life to others who will decide what your life will be like. Simply put, program or be programmed.
Rushkoff also presents guidelines for optimal living in the Digital Age. But the major contribution of the book is the discussion of the role and effects of programming/coding and, consequently, the need–now at least partially met by a plethora of apps and off- and online workshops and courses–to learn how to program/code.