It doesn’t matter that much which one you start with…Pick a language that helps you understand the art and science of programming…..but go ahead and learn that language inside and out. The biggest barrier to people learning to program is that when it gets hard…they stop. They don’t push through the difficulty and keep going. They give up.
If this is question of following through, then on this narrow point, on my honour, I promise to follow through. I will have demonstrable proof of competence in the language of by choosing in about a year’s time. Just follow my progress at net-projects.com. I should write a line of code a day! (tag: codeAday).
The top ten programming languages on Udemy were listed as:
There are some new and not so new kids on the block worth mentioning:
There are as many languages as you can swing a cat! The timeline for the development of these languages is important and Wikipedia produced a really comprehensive list here.
Many moons ago when I was learning to program using C++/Visual Basic etc (all from Microsoft stable), I had to invest in Visual Studios which was a great environment and the acquisition cost wasn’t an issue then but it is now. I will need an environment that will allow me to progress at an affordable learning and deployment costs.
The reason why I want to learn a language fully is important. I will learn a language that meet my development and deployment objectives
I will now go away, do some analysis and arrive at the language, I will want to be an expert in. If for nothing else, programming helps keep the mind sharp…and that is important as I get older.