When you're first getting started learning to code, one of the hardest choices can be picking which programming language to kick off with. This infographic can help you choose by comparing options based on application, potential salary and popularity.
Not all programming languages are created equal. While it's a good idea to first find a problem to solve and work from there, if you're considering a programming career and need some more long-term ideas before you commit, this graphic from online education service Udacity can help.
It breaks down which language is good for different types of applications (like web development, mobile app development, etc.), average salaries (US) and popularity of each language. You may not get an obvious, direct answer for your specific needs, but it can give you plenty of data to point you in the right direction.