WHAT IS CODING?
Coding is essentially the same thing as programming: It means writing the language that makes up computer software, mobile apps, Web pages and even all the behind-the-scenes magic that makes Facebook so creepy.
One nitpick about the word “coding,” though: Though coding as a verb is synonymous with programming, in the hierarchy of tech companies, a “coder” is not necessarily a “programmer.” A programmer may have many more software-development responsibilities than just writing code. Nit-picky? Maybe, but don’t tell that to a programmer!
CODING IS HARD, RIGHT?
Coding can be very complex, but picking up the basics doesn’t have to be. Tamara Hudgins, the executive director of Girlstart, says, “Learning to code is NOT hard. Can you write a sentence? It’s essentially the same. You learned a linguistic convention just as every user of a language does.”
Girlstart is an Austin,Texas-based organization that since 1997 has taught coding and many other science, technology, engineering and math (STEM) skills to K-16 girls.
Hudgins said that kids in particular tend to have a quicker capacity to learning coding as a skill, “and that is also because, just like learning a language, this conceptual framework is best developed early. Once you make assumptions about the world, it’s hard to rely solely on simple logic.”
I’M A LATE BLOOMER. AM I HOPELESS?
“It’s better to code earlier, but even if you don’t, there are still many reasons to pick it up,” Hudgins said.
Being an entrepreneur in tech who wants a better understanding of what their contractors are doing, journalists who want to build better tools to collect and manage data for their jobs, and amateur app developers are just a few grown-up reasons to learn coding, whether in formal classes, at local meetups or internally.
I’M NOT A TECHIE. WHY SHOULD I CODE?
Conrad Stoll, consulting architect at Austin’s Mutual Mobile, says his company did an exercise two years ago inviting anyone at the company to come learn to program. About 30 people participated. “There’s been a stigma in the past that marketing or sales don’t need to worry about it. We kind of hate that notion,” Stoll said. “We’re really trying to change that to make everybody aware of how programming works and what it’s like to develop for iOS and Android.”
Stoll said mobile phones in particular have made the notion of teaching code more accessible. “People relate much more to things like apps. It’s a very personal thing. You download dozens or even hundreds of apps in your phone.”