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

Помогите выбрать язык программирования. И ответить на некоторые вопросы.

Здравствуйте!

Нужен ваш совет. Многие программисты которые устроились работать в IT отмечали, что очень много времи
потратили в пустую. Все из-за изучения не нужных технологий и книг (устаревших морально).
Пришлось им все наверстывать заново потом. Так вот, чтобы не потретить время и не повтороить их ошибок.
Прошу Вас помочь мне. Ответить на некоторые вопросы.

-Какие языки программирования сейчас востребованы, какие сейчас в тренде?
-Какие фраймеворки, библиотети, технологии актуальны и перспективны и т. д.?
-Какой сейчас IT рынок?

И самое главное какой язык (и) программирования нужно знать в любом случае, в первую очередь - говорят это SQL это так?
Ну, всё зависит от того, какую область ты для себя выберешь. Везде свои тренды. Есть:
- программирование игр (C/C++, DirectX 11-12, OpenCL, Vulkan, Unity, ..);
- WEB-программирование (HTML, CSS, JavaScript, PHP, SQL...);
- программирование контроллеров заводских железок, чайников и кофеварок (Си, Asm + знание стека I2C, TCP/IP, USB, PCI, PCI-Express...);
- обычное прикладное программирование (C/C++, C#, Java, GTK+, Qt..).

Ну и всё вышеперечисленное немножко пересекается с обычным прикладным программированием. Выбирай!
Дмитрий Свистунов
Дмитрий Свистунов
26 548
Лучший ответ
Александр Литвин Хороший ответ! Спасибо.
Считаю лучшим ответом!
Ты сначала программирование изучи, а уже потом язык выбирай. Язык - всего лишь инструмент для записи алгоритмов.

А SQL - не язык программирования, а способ записи выражений реляционной алгебры (та самая высшая математика, которую - по мнению неучей - "программистам знать не надо").
Арсен Анастасия Саакян SQL является языком программирования
SQL это НЕ ЯЗЫК ПРОГРАММИРОВАНИЯ. Это раз...
С вашими знаниями вам в 1С прямая дорога.
Андрей Волгин
Андрей Волгин
60 035
Арсен Анастасия Саакян SQL является языком программирования. А вам, вероятно, и в 1С нельзя.
В тренде сейчас JS, востребована Java, библиотёти сейчас не очень востребованы, они по клубам не ходят, в тренде React, vue и нода.
Рынок большой.

SQL — это не язык программирования, это язык запросов, не все его нормально знают, потому что многие используют ORM. Но как по мне, писать чистый SQL лече, чем изучать эти костыли для альтернативно одарённых.
Юрий Молявка
Юрий Молявка
69 369
IMHO
базовый язык -- математика (высшая, включая булеву, дискретную, реляционную..)

а конкретику языков оформления всегда можно глянуть по хелпам

---
при прочих равных для программизма можно взять в базу например такое
C,C++,Lisp,XML,SQL,Java,PHP,perl,PROLOG
этого должно хватить для понимания основных стилей оформления документов и алгоритмов
а дальше по ходу дела и запросам от заказчиков ))
Эльман Османов По-моему, "язык оформления" тоже надо изучать. Потому что в языке могут быть возможности и особенности, о которых вы даже не догадываетесь.
-Какие языки программирования сейчас востребованы, какие сейчас в тренде?
В зависимости от области применения и территориального положения. Востребованы != В тренде

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

-Какой сейчас IT рынок?
А какой бывает?

SQL - это язык выполнения запросов к реляционным бд.
В БД, есть языки программирования, имеющие свои специфические особенности.
Если он вам нравиться, то развивайтесь в сторону БД.

У вас слишком много каши в голове. Просто возьмитесь за то что вам нравиться.
Если делать игры то Unity
Если детскую анимацию то Scratch 2
Ты можешь обратится ведущим специалистом этого дело!
Один из таких biz-it.ru .Тут есть все про программирование, один знакомый участвовал и создал свою программу java, с помощью этих курсов !)
Надеюсь я помог, спасибо за внимание.