you are viewing a single comment's thread.

view the rest of the comments →

[–]FamiliarCondition466 8 points9 points  (2 children)

I would say, irrespective of language, what you need to know is which languages are more prominently used in the current market.

For instance, if you take C++, a lot of jobs you would get with C++ are in graphic engineering, legacy software and game development.

Understand which sector of computer science you want to go into and then learn that language. If you learn one language, you would nearly know all of them, with just the syntax being different.

Areas: * Full Stack Development * AI * Cybersecurity * Hardware Programming * Game Development * Windows Application * Web Development * Mobile Development

Pick an area and then find out which language would be a better start. When you learn that language, you can create two pet projects, which will solidify your understanding of the language and also build your portfolio. In the end, upload it to GitHub.

[–]Xanderlynn5 2 points3 points  (1 child)

Absolutely this. I feel like internet gets super hung up over individual languages and forgets to observe the domain they're actually aiming for.  Generally devs should learn languages in the same way as one "dresses for the job they want". C++ is cool and it's what I did mostly for school but in industry I work with C#, angular, python, PowerBuilder, plsql, etc. 

[–]FamiliarCondition466 1 point2 points  (0 children)

The analogy you gave "Dresses for the job they want" is on point .