The only programming language you need to learn!

Cyubahiro Tresor
4 min readDec 10, 2018

I have had a number of people who are new to computer programming, or those wanting to start, come to me and ask, “What language should I learn?” and I never seem to know what to tell them, because as my friend likes to say, “well, that depends…”. So, whether you are new to computer programming or are thinking about getting your foot in the door, here are few of the things you should know.

No one language fits all

void findUtlimateLanguage(Language[] languages) {
for (var language in languages) {
if(language.canDoAll()){
// The following statements will never execute!
closeYourBooks(language);
break;
}
}
}

Simply put, no one language is enough! And that is why there exists hundreds of programming languages. Every programming language is designed differently and can facilitate problem solving differently depending on its design. Moreover, one language may facilitate an easier and faster solution to a problem than another language would. With that being said, there is no one language you can learn and be able to solve every problem you encounter with just that one language. Over time, as you gain more skills in computer programming, you start to understand and evaluate which languages are better for solving specific problems than others.

Computer programming is larger than programming languages

// This function will always return true
boolean getUltimateTruth…

--

--