My Coding Journey
Or, why trying to teach yourself programming through online courses probably won’t work.
My first exposure to programming was in middle school, when my dad bought me a copy of Peter Cooper’s Beginning Ruby.
The book was a good introduction into the programming world, it taught me the basics of programming logic and the Ruby language.
It took me about 2 weeks to get through the whole thing, and I remember my happiness after I completed the last exercise in the book, a chat bot. I remember wanting to use what I learned to do what I originally learned programming for: to build apps. However, nothing in the book pointed me to what steps I should take next in order to apply my Ruby knowledge towards building apps. I did some research on the internet on using Ruby for apps, and I stumbled upon terms like Ruby on Rails and web frameworks. I tried and tried to make sense of these terms and how I could use them to build applications, but ultimately failed. I realized that I knew the language for building these apps, but not the concepts or architecture. Frustrated, I gave up after a month of trying to figure out how to progress in my coding journey as an 8th grader.
After spending some time teaching for MakerSquare and privately tutoring kids in middle school and high school, I realized that I’m not alone in my desire to learn how to build apps as a youth. Free online courses like codecademy and Khan Academy aren’t gonna cut it in terms of learning how to be a self sufficient developer. They’ll teach you the in’s and out’s of programming just fine, but none of them will teach you how to use it to create the apps you want. I’ve decided to take what I’ve learned teaching at a top tier coding bootcamp, and apply it to teaching kids in middle and high school how to build any app they can think of. You can find the company I helped found and more information here at www.codefuture.io.
Thanks for reading!