When a student has decided to learn programming there is a natural question: what language to learn? In today's world the following programming languages are popular:
Naturally, all these languages are good and needed to work, but at the same time it is almost impossible to know all this at the professional level.
It is best to build on one’s preferences. For example, if a student wants to work in the field of software development for Windows, he needs to know all the popular high-level languages such as C #, C ++, Java. If a person wants to do Web-development, then there is need to know languages such as JavaScript, PHP, and Ruby. For automation and scripting, for example, to control any sensors, Python is used, and C ++ for the development of video games.
The table below will help to choose the language of their preference.
It is impossible to learn all programming languages on a professional level, but you can realize full potential in 2-3 languages, and that would be enough to work as a software developer.