«Это может шокировать того, что Python нет в списке»

Ваша первая мысль должна быть о python, поскольку ваши коллеги и друзья должны говорить о его простом для изучения синтаксисе и его бесконечных возможностях с машинным обучением, наукой о данных, интеллектуальным анализом данных, веб-разработкой и т. Д.

Вы также можете слышать о Flask, Django, Fast Api и Tensorflow, чтобы подпитывать ваш энтузиазм к обучению, но остановитесь прямо сейчас. Одна вещь, которую никто не говорит вам о python, это то, что как только вы изучите его как свой первый язык программирования, другой язык покажется адом из-за его сложности. запомнить синтаксис, указатель, систему распределения памяти

Если кто-то воспользуется советом опытного программиста / разработчика, ему придется столкнуться с меланхолией суровой правды о том, что первым языком для изучения всегда должен быть язык низкого уровня, чтобы можно было понять логику тем программирования, таких как распределение памяти, передача значения в функцию с использованием указателя ets, рекомендуется изучать C, C++, Java в качестве первого языка, а затем переходить на языки высокого уровня, такие как python. Идите, как только вы почувствуете, как работают языки программирования, вам станет легко выучить любой язык с небольшими усилиями.

Да, вы можете подумать, что ваш друг / одноклассник / коллега, использующий первый язык, может творить чудеса с веб-разработкой или машинным обучением, но в долгосрочной перспективе ученик, изучающий Python, столкнется с проблемой изучения другого языка, поскольку большинство языков потребует от вас вручную реализовать логику, которую делают библиотеки Python.

Заключение

Если вы думаете о начале карьеры в мире программирования, первым языком может быть C, C++ или java, тогда вы можете перейти к таким фреймворкам, как Springboot для java, или изучить python и открыть его возможности в той области, которая вам нравится.