Why should people in non-technical jobs learn to code? originally appeared on Quora: the place to gain and share knowledge, empowering people to learn from others and better understand the world.

Answer by Zach Sims, cofounder and CEO of Codecademy, on Quora:

There are a lot of reasons why people should learn to code for their careers, but at the highest level, every job is becoming a tech job. A World Economic Forum report showed that jobs that require coding skills are multiplying and growing fifty-percent faster than the market overall. You may not be a software developer, but marketers, designers, analysts, and writers are all roles where you can be expected to use code in normal day-to-day work. Just the other day I read a story about Joanne Lipman, the editor-in-chief of USA Today, who talked about the need for coding skills in the newsroom.

Besides the changing nature of jobs themselves, here are a few more tangible reasons to consider learning to code:

Earning potential/promotions

Studies have shown that nearly half of all jobs that pay $57,000 or more per year require at least some coding skills. We've also heard from many of Codecademy's learners that they've advanced in their careers after learning coding skills. For example, last month (August 2017) we introduced Codecademy Pro Intensives, and hundreds of early users have already reported receiving raises on average of $5,000, representing a 25x return on the cost of the Intensive.

Work better with technical colleagues

Today every company is getting into tech, and it's highly likely that you'll be expected to work alongside more technical colleagues to get projects done. Understanding code lets you speak the same language with your team. For example, Loren Robinson owns a small marketing agency and says learning to code helps her better manage and direct her team of web developers, and land more business.

Re-skill/Prepare for job loss due to automation

In time, robots and automation are going to make some jobs obsolete. You might not be in a technical job today, but ask yourself if that will always be the case.

This question originally appeared on Quora - the place to gain and share knowledge, empowering people to learn from others and better understand the world. You can follow Quora on Twitter, Facebook, and Google+. More questions: