Ask coding questions

← Back to all posts
Is it worth it to learn system programming languages in 2019 and beyond?
c4syner (64)

System languages meaing: C++, C#, Python, Java, etc.

I started wondering this when reading a post discussing the best programming language in 2019. So basically: Besides for server related tasks, is there any point to learning these because it seems like most applications for the average person are beginning to be available on the browser and web. of course and then you have the whole Google ecosystem of office tools and things like that. It also seems like the average computer user is losing the knowledge and in some cases the ability, ie. chromebooks, to download system programs. Sorry for the ramble but should I just drop Python, (mid-high tier knowledge), and learn markup languages and more capable server languages like Node or is there still hope for these languages.
Note: I'm mostly talking about applications for the average internet user, not developers necessarily.

Answered by malvoliothegood (718) [earned 5 cycles]
View Answer
malvoliothegood (718)

C++, C#, Python, Java are still very much used and relevant languages. Guess what language browsers, Xbox games, node and operating systems are written in? The answer is C++. Python is used a lot in statistical analysis and AI research. C# is the go to language for a lot of Windows applications. Java is used an awful lot in business systems.

So, it is well worth the effort to learn these languages. Python is a favourite of mine, but C++ or Java will help round out your skills.

c4syner (64)

Thanks for the response! I completely forgot about these applications, good to know they are still a viable set of languages to learn! @malvoliothegood

malvoliothegood (718)

Yes, it's easy to get hung up on web languages like JavaScript or Node, and the frameworks that use them e.g. React, Vue and Angular