0

Next Language to Learn for Software Development?

I've read in many places that learning more languages can help finding a job much easier so I've learned a lot of Python and I'm coming to the end of the course and I'm unsure what language to learn next for software development. Should I learn C++ or C#? I've heard that they are very good languages however I am unsure what language to learn next. Can someone list me the advantages and disadvantages of both and their personal opinion? Thanks in advance! :)

3rd Jul 2017, 3:46 PM
Thomas John
Thomas John - avatar
2 ответов
+ 3
It depends what type of job you're seeking. If I'm going to apply for a Java programming job, then the only thing I need to specialize in is Java. However, I know many languages, and it helps with making logic in general easier because of the practice. Logic is logic all day long; everything else is just syntax. If you don't know what type of job you're seeking yet, then it wouldn't hurt to learn a lot and then figure it out later; you can give yourself more options that way because you have a bigger skillset. Between the two, I would go with C#. However, C# is something that I deal with on a regular basis for my professional/personal programming life, so I'm bias toward it. You can't go wrong with either. C++ is the first lang I learned back in the 90s, and it's still useful/relevant today.
3rd Jul 2017, 3:50 PM
AgentSmith
+ 1
Give Golang a try. It is a younger language and it's getting popular.
3rd Jul 2017, 6:27 PM
Zhuoyu Wang
Zhuoyu Wang - avatar