Определенно не окончательное руководство для начала кодирования.

Привет мир! Если вы не жили метафорически под скалой, вы знаете, что существует ТОННА языков программирования. И если вы не жили под одной и той же метафорической скалой, вы знаете, что для разных ситуаций существуют разные языки.

Например, C++ действительно хорош для разработки приложений; HTML известен как язык Интернета; Python действительно популярен в наши дни; и люди просто любят ненавидеть JavaScript. Также есть Ява. Java делает — прочее.

К вашему сведению Java != JavaScript. Они полюса друг от друга.

Итак, с какого из них вам следует начать? Пойдите по простому пути и повозитесь с Python какое-то время, или ВЗЯТЬСЯ НА ЧЕРТ И ПОГЛУБОКО ПОГРУЖАТЬСЯ В ТЕМНУЮ НЕДОСТУПНОСТЬ, ЧТО ТАКОЕ C PLUS PLUS???

Ну и секрет:

ЭТО НЕ ВАЖНО

Изучение родного языка похоже на обучение выпечке. И потерпите меня в этом. Неважно, в какой духовке вы испечете свой ооочень вкусный торт! Пока вы чувствуете себя комфортно, используя инструмент, и он выполняет свою работу, это не имеет значения. И, честно говоря, никого не волнует, какую духовку вы используете. Так почему бы не сделать что-то приятное и легкое? (для тех, кто запутался → Духовка: Язык; Торт: Продукт)

Каждый язык, который вы используете, решает другую проблему. C/C++ действительно хорош для людей, которые хотят создавать приложения с интенсивным использованием памяти. Например, игровые движки и тому подобное. Python хорош для людей, желающих выполнять научные расчеты, благодаря количеству доступных для него библиотек. Java удобна для общей разработки приложений или если вы делаете что-то для своего Android-устройства. JavaScript действительно хорош для добавления функциональности к вашей HTML-странице или создания веб-приложений, для которых требуется серверная часть. То же самое касается PHP, где PHP предлагает большую безопасность за счет понимания кода. Erlang или Elixir идеально подходят для продуктов, требующих обработки одновременных запросов (забавный факт: Whatsapp использует erlang в своей серверной части для управления этими миллионами пользователей! Интересный факт 2: Whatsapp поддерживали ТОЛЬКО 35 инженеров, когда он был куплен facebook, он уже собрал около 900 миллионов пользователей.

Так что все сводится к тому, что вы хотите, чтобы ваш продукт был. Вы хотите в конечном итоге делать веб-сайты? Веб-приложения? Android-приложения? Компьютерные приложения? Или вы просто хотите получить общее представление о том, что нужно, чтобы стать программистом?

В любом случае, проведите небольшое исследование и посмотрите, какие технологии используются в настоящее время в той области, в которой вы хотите в конечном итоге оказаться. И начните изучать это.

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

Не пытайтесь изобретать велосипед. Вы можете попробовать это как забавное обучающее упражнение, но если вам это действительно не нужно, избегайте этого. Нет смысла тратить время на то, что уже сделано за вас.

И самое главное, получайте удовольствие от того, что делаете. Вы всегда можете копнуть глубже позже.

Если вы пришли сюда в поисках окончательного ответа, вы можете поискать в другом месте. Однако, если вы все еще не знаете, с чего начать, я бы сказал

JavaScript

Его легко освоить, он чрезвычайно мощный, а благодаря недавнему развитию и популярности Node.JS у него большой рынок. Кроме того, ВЕБ — ЭТО БУДУЩЕЕ. СРАЗИСЬ СО МНОЙ.

Привет! Удачного кодирования.