You are probably here because you want to make coding your full time job. Well, you in the right spot because we are going to walk though how to find a coding language that is not only popular but in high demand in three easy steps. By the end of this blog you will have the best programming language that was meant for you and be marketable in the job search.
Look up job postings from your dream companies. So let's say you are interested in working for Google. You will find some job postings.Head over to [google's job page](https://careers.google.com/jobs/) and we are going to start of by typing in coding into the input box. Try not to enter software engineer or developer because we want to open up the amount of job fields there are in the tech industry. Don't worry about filling out the location and relevant experience fields. We can fill that out when we are ready to apply for jobs. Press next until we hit all the job postings.When looking at the posting skip over the qualifications or the requirements for the job. This will be important in step two but during this step we only want to focus on the description, what the job role is about. If you can see yourself doing this role copy over the job and put it in a safe place to look at later.
Repeat this step about 9 more times from different companies.
Now that we collected a bunch of jobs posting. Pick the top three. Let's see what coding languages that they have in common.
Proceed to the YouTube search bar and paste in the coding language you find in common in step two. Check if there are a lot of resources with a lot of views.
Congrats we found the best programming language that was meant for you. Go ahead get started on your coding journey.
How I go about learning my first programming language
When I start to learn a new language I tend to go the course route instead of individual videos. And try to follow it all the way through. The internet is full of resources and free places to learn like Codecademy or FreeCodeCamp.
One thing to remember is to learn the language and not the framework. You definitely should pick up a framework but only after you learn the basics of that language. Most companies during interviews will not test you on frameworks but will test you on the language itself.
Overall stick to just one language. And dive as deep as you can into that on language. I believe learning more than one language will actually hurt you in your learning process. Your potential interviewer isn't going to care if you can code in more than on language. They are only going to care if you can do that job in the language that the company provides.
List of great languages to learn
Now I'm going to be a little bias on this first one.
Another language you could learn is PHP. Yes PHP. Facebook uses it, more than 50% of the web is built off of PHP. So let's not trash it y'all. At my job, PHP is our backend language and it is so intertwined into our codebase it isn't going anywhere. Plus if you are one of those people who want to be a freelance developer, PHP is great because you can build quick websites with [Wordpress](https://wordpress.com/).
There are so many cool programming languages you can learn. But my last one on the list is Swift. Unfortunately in this day and age not everybody has a computer. But everybody and their momma got a cell phone. So naturally most companies are gearing towards mobile development. They can have their brand sit on your home screen of your phone. Swift and Objective-C are the only languages you can use in the Apple environment. So if are one of those people who want to make an ios app. Then swift is the perfect language for you.
There are so many languages you can learn. But the most important step is to start coding.