When it comes to select a programming language, we are spoilt for choice. There are so many programming languages but before we start discussing which programming language you should learn let’s look at the most popular programming language according to the recent survey by Stack Overflow:
2. In SQL database pack, MySQL is leading it with over 58% of developers worldwide using it as their primary database technology
It’s better to start with one programming language, as learning one programming language at a time will enable us in going deep and focusing on learning the ins and outs of a single programming language which will make us feel confident in our ability to write code in that language.
Once we are fully conversant with one programming language, learning the second one becomes easier. You can pick up any programming language and learn it within a few weeks. The following has to be considered when picking which programming language to learn:
- The most important thing you consider is the trend, job prospects and the future of the programming language chosen. Look at the StackOverflow survey and similar surveys and figure out the popularity of the programming language and the future scope of it.
- The second important point to think about when choosing a programming language is about your interest in a particular technology. If you choose what interests you, you will garner new enthusiasm to sail through the rough patches during the learning process.
- Another thing to consider before choosing the programming language is the simplicity yet comprehensiveness of the programming language. I started learning programming with C++ as my first programming language — the perks of learning C++ were that it was well-structured, backed by strong community and vital programming concepts were taught at an early stage.
Once we have selected the programming language, we make sure that we start writing code with habits of structured coding practice; Writing good, clear, clean, maintainable and communicative code without too many comments are the foundation to a good coding practice.
A good coding practice will show your dedication towards the craft and help other people judge your skill and competence as a software developer.