Henry lives a double life. By day, he’s a high school math teacher. By night (and on weekends), he’s a computer programmer—at least he’d like to be. When he’s not grading math homework or preparing lesson plans, he does everything from building and fixing computers to coding to building apps. The reason he isn’t a programmer is simple: he didn’t know he loved computers until fairly recently.