Первым лучше взять базовый курс по computer science, дальше попробуйте языки из категории mainstream в своих pet-проектах и остановитесь на том что вам понравится .
Лучше всего это pet-project + хорошая книга по языку .
когда доведете свой проект до состояние mvp , можно уже проводить code-review.
Недостаток видео курсов в том, что чаще всего за 1.5... Читать далее
Потому что люди путают знание computer science и знание конкретных инструментов в виде C и C++ . Любой навык требует регулярного применения, у вас есть где применить навык программирования... Читать далее
Не знаю насчет всех, я считаю, что любой инструмент нужно изучать относительно реальных задач .
Например , вы хотите попасть в front-end разработку и делать красивые сайты, 99.9% ваших... Читать далее
У этих языков разные ниши.
Python прекрасен если нужно собрать что-то быстрое на коленке (для стартапа или автоматизации какой-нибудь задачи)
Но, если вы создаете большой корпаративный... Читать далее