Code choices: Why this Language?
Since this series is meant to give advise and not necessarily teach code, this will be brief!
Many readers seeing the topic “why this language?” may make assumptions. Relax. One will hardly ever get advise on choice of language to learn because it’s an individual journey. On the last newsletter released here, some points were made on what you need to kickstart your tech journey. Here we are going to learn how, and get answers to why.
How do I choose my language?
It doesn’t matter. Any language is okay to start. So far you decided to learn coding, you can start with the language you start with or change your mind for one that better suits you. So far you do not quit or stop your learning, you will get to your destination. Another probably more important answer as to why how to choose your language doesn’t matter is because the basics of programming languages are the same with syntax as their major differences: loops, functions, conditionals , etc are pretty similar.
领英推荐
What’s my proposed project?
You project of choice also factors into why you select a particular Language. A variety of projects exist and the nature of your project of choice helps narrow down your options. Though, as the saying goes, there will definitely be more than one way to bell the cat. Something that seems gargantuan, permit my English, will be considerably easier when you have an end goal(project) in mind.
What’s my timeline?
Recall that from the previous article, we talked about how search engines(e.g., google), will be essential in your tech career. If you have not grasped the importance of this, carry out this simple task. Search for how long it will take you to complete learning code. Then mix it up and ask how long it will take to learn specific languages that perked your interests. One thing about google, for instance is that it will suggest similar search options keyword searches; LSI keywords that provide more insight. Some say 6 months, others say 3, but what they all mostly agree on is that results differ. Different strokes for different folks. So far as you understand what you learn and can use it when given the option and relevant resources, you're on track!