If you picture yourself as a computer programmer, you may already know a computer language. Once you know multiple computer languages, you'll be able to communicate throughout the world. In addition to mastering programming languages like C++ and Java, you'll also need to communicate easily with people. After all, you'll often work with a team and sometimes with the users of the products you develop. At the end of the day, the key to programming is language. Computer programmers write, test, and maintain the instructions that computers must follow to land airplanes, sell products online, build machines, share information, and so much more.
The U.S. Bureau of Labor Statistics estimates the average yearly salary of computer programmers in 2011 to be $76,010