Programmers are in high demand these days--their fluency in the coding language is invaluable. Knowing various programming languages is a no-brainer for engineers, but a basic understanding of the languages can benefit anyone, even if you're not looking to become a master coder.
Grasping some general understanding of coding can help you make the right hires for your business needs, communicate better with the engineers on your team, and prevent any awkward misunderstandings (Ruby isn't a gem, and Java isn't an excellent cup of coffee). Plus, with the high salaries earned for coding, you might want to consider it for a future career move! So what do you need to know?