Have you ever thought, “I want to learn to code
, but I don’t have the time to figure out where to start”? There’s so much talk online about how easy it is to learn, but after connecting with thousands of would-be developers, the sad truth is that very few are successful in their learn-to-code journey. To explain this, I think about the learn-to-code journey like the moon landing. I’m talking about the Apollo 11 mission that ultimately took Neil Armstrong and Buzz Aldrin to the moon. Sorry conspiracy theorists, it happened!
Seriously, though, just to get the astronauts into space and away from Earth’s gravity, it took 861,400 gallons of fuel to get from the launch pad to low Earth orbit, a distance of 254 miles. Though it was only the first 0.1% of the total distance to the moon, it took 91% of the trip’s total fuel to escape Earth’s gravity! You see, it’s the first part of the journey that takes the most work.
Having now helped to launch over 750 careers in software development, it’s become clear to me that the hardest part is getting started. Like the Saturn V rockets that took the astronauts away from Earth and speeding towards the moon, most of the work in learning to code is about getting off the ground and into orbit! The gravity of your inaction is what is keeping you from taking flight and reaching your goals.
Maybe you don’t know what “stack” to learn, or you can’t find the right “getting started” resource that speaks to you. It might be that you understand the concepts, but can’t put the code together yourself. Or, it could have been that one monster bug you couldn’t get past. Man, I hate those.
Some learners break through, but most stall out and never get past the atmosphere. I’ve been teaching developers for over six years now, and this breaks my heart. So much unrealized potential, and so many dreams left unfulfilled.