For a few months, I’ve been taking mini coding lessons at on Codecademy. They’re hard for me – I’m learning a new language, turning my thought process on its head, and getting familiar with a whole new way of structuring my creativity. I’m not good, but I’m getting better. This weekend, I received a new book that’s geared toward teaching the very basics of Python, a popular programming language.
I have no interest in becoming a programmer so why would I devote time to gain a basic understanding of coding?
1.) Our world is becoming increasingly influenced by technology. Knowing the basics of coding will soon be as necessary in the workplace as knowing how to use Microsoft Office.
2.) It’s difficult for me. By forcing myself to learn something that doesn’t come naturally to me, my mind must look at challenges in new ways and create new neural pathways. Just as we work muscles so that they get stronger, we must also work the brain.
3.) It grows my understanding as a product developer. There’s noting worse than a business people who ask the world of tech teams without having a clue exactly what their requests entail. I saw this all the time in my old job. Hardly anyone on the business side ever truly understood what they were asking of others. I want to do better.
4.) All it takes is time. Not so long ago, I would have had to enroll in a class to learn these skills. Now there are sites like Codecademy that offer these lessons for free and online. There are excellent manuals and books that will walk beginners through the basics. If it’s there to learn, then why not give it a try?
Are you working on learning something new? Would love to hear how the adventure is unfolding for you!