What Is coding?

By , and

Coding is a language, simply put. But that doesn’t stop the mysteries and the global misconceptions that swirl around it. Too often, coding is presented as difficult to understand and needlessly complicated. Why does coding have such a mystique?

Shahzad Khan, one of our lead instructors, breaks it down:

“People think that coding is about sitting in a dark room writing thousands of lines of incomprehensible code. It’s not.” Khan has built a career on breaking down the complicated concepts of coding into easily understood concepts in our Introduction to Coding course, which allows students to dive right into learning programming language. “With the new high-level languages like Javascript and Python, coding is more intuitive and closer to the English language than it has ever been.”

Just like with other languages, once you learn a coding language and how to use the tools of computer science to communicate, a whole new world opens up.

Coders have been known to perpetuate the mythology, though. When they talk about coding, practitioners can sound like proselytizers. They tell passionate stories of how coding has changed their lives — and the world. Famous lines of code have become legendary. Look no further than the Facebook “like” button, an example of how the most consequential code changes people’s behaviors. That’s a lot of power, and it can be intoxicating.

Steve Jobs famously claimed that everyone should learn how to write code because learning how to code teaches you how to think. That may be true, but this definition of coding is still our favorite: Coding is solving real-world problems with existing technology.

And the barriers to entry are relatively low. “Coding is awesome because it allows you to build some amazing things as long as you have a working computer and the internet. No need to go invest in expensive equipment,” says Khan. 

“Software is eating the world, so coding is already extremely important and will be even more so as we progress into the future. The right people who know how to code will save the world.”

The fact is that software is only getting more ubiquitous, finding its way into government and public policy. One look at the United States’ patchwork response to COVID-19, and it’s not hard to imagine how the right software at the right time could have lifesaving implications.

For others, coding is a calling and a way to express creativity — not something you usually associate with computer science. “Creating something is so satisfying, and coding is the ultimate tool to do that,” says Arwa Lokhandwala, one of our lead instructors:  “I love getting my hands dirty trying to learn how to use a particular technology to solve a problem or just creating something for fun.”

Coding isn’t a solitary, head-down endeavor, contrary to those popular misconceptions. We can dispel the image of the glassy-eyed, hoodie-wearing loner right here. “There is a common myth that coders work alone,” Lokhandwala continues. “That’s not true! Coding is a very collaborative role. You have to interact with your team members, designers, product owners, and stakeholders, to name a few.”

“We are entering the Fourth Industrial Revolution where technology will dominate every domain. Currently, people are using coding for everything from detecting diseases to exploring outer space. This is just the beginning. Coding is completely going to revolutionize every industry and give birth to new ones.”

Ready to learn? Enrolling in a coding bootcamp is a great way to learn coding without investing years or thousands of dollars. At GA, a coding bootcamp can be 12 or 15 weeks long and is designed to be a fast-paced learning experience. Students learn and implement quicker than in more traditional courses, and the most successful learn to trust the process. Our Software Engineering Immersive course gives students all the coding skills they need to start job hunting and is Khan’s favorite course to teach. “I love that I get to make an immediate impact in the lives of people who come to learn and want to change their lives for the better.”

Explore Coding Workshops

Want to learn more about Arwa?

https://www.linkedin.com/in/arwalokhandwala-b831b/

https://www.instagram.com/code.with.arwa/

Want to learn more about Shahzad?

https://www.linkedin.com/in/shahzadkhanaustin/

https://flawgical.medium.com