4/12: How to select a programming language to learn
“Your life changes the moment you make a new, congruent, and committed decision.” — Tony Robbins
When selecting a programming language — you are spoilt for the choice. Let me tell you how to choose a programming language to learn. But, before we go deeper into it, let’s look at the most popular programming language according to the 2021 survey by StackOverflow:
In the SQL database pack, MySQL is leading it, with over 58% of developers worldwide using it as their primary database technology
In my opinion, you should start with one programming language. Choosing one programming language will help you go deep and focus on learning the ins and outs of a single programming language which will make you feel confident in your ability to write code in that language.You can pick up any programming language and learn it within a few weeks. Knowing the second one will be easy once you become fully conversant with one programming language. Consider the following to pick up the programming language of your choice:
- The most important thing you consider is the trend, job prospects, and the future of the programming language you choose. Look at the StackOverflow survey, and it tells you about the popularity of programming language.
- The second important point you can think about choosing the programming language is your interest in a particular technology. If you decide what interests you, you will garner new enthusiasm to sail through the rough patches during the learning process.
- Another thing that you should consider before choosing the programming language is the simplicity yet comprehensiveness of the programming language. I recommend C++ as a first programming language to learn — it is a great language, well-structured, backed by a strong community, and you’ll be able to understand the vital programming concepts.
Once you have selected the programming language, start writing code with habits of structured coding practice; write good, clear, clean, maintainable code and communicative code without too many comments.
A good coding practice will show your dedication towards the craft and help other people judge your skill and competence as a software developer.