Другие языки программирования и технологии

Какие существуют направления программирования? GameDev, Web, а еще что?

И в какое направление лучше учиться, если я знаю базовый c++? Сори за тупые вопросы, не бейте тапками :(
Мобильники, desktop, базы данных, системное (OS) и для науки, программирование под 1с и SAP, и самое интересное машинное обучение (Python). Но дело в другом, везде разный порог входа. Где-то нужен конкретный вуз и специальность, gpa, а где-то могут взять без образования и там легче. Они все перспективны, но где-то больше консерватизма, а где-то все постоянно меняется. Я бы стал готовиться к data science, если был бы школьником.
!!!жаку Акунжанов!!!
1 013
Лучший ответ
Программирование микроконтроллеров, к примеру. Или создание управляющих программ на нефтеперерабатывающем заводе. Или компьютерная безопасность. Или работа с бухгалтерским 1C. Много всего есть

(Мало знать язык, надо знать ещё и область, в которой его собираешься применять. К примеру, без знания бухгалтерии в 1С делать нечего)
Вадим Кос
Вадим Кос
77 575
Уйма.
Системное - операционные системы, драйвера, программы микроконтройлеров и т. д.
Прикладное - экономика, моделирование процессов, математический анализ, графика, мобильные и т. д.
И это крупные направление они ветвятся.

Можно например заняться Java (многие советую, перед ней изучить Си). Тут два основных направления: корпоративный веб (в буржунете), мобильные (Андроид).
У Вас есть 2 пути:
1) Стать серьезным программистом, который может работать в любой области. Для этого нужна хорошая математическая база + общее инженерное образование. Я закончила прикладную математику, и очень довольна, могу работать везде.
2) Стать узким специалистом, который тянет только 1-2 области, и не высовывается. Тогда ищите такие области, которые Вас полностью удовлетворят, но выбраться из них будет очень сложно.