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

Если бы вы пытались учиться 20 лет назад, это был бы совсем другой мир, где вы, возможно, не смогли бы найти это в Интернете, мир был меньше, поэтому в одном отношении это было проще. Но поскольку вы пытаетесь учиться в 2019 году, я вам прямо скажу:

JavaScript - это ответ.

При прочих равных используйте JavaScript. Это не потому, что JavaScript лучший, я не собираюсь ни с кем спорить. Это потому, что многие люди знают JavaScript и вокруг него много ресурсов. Если вы хотите поговорить об основах, просто исходя из одних только ресурсов, о JavaScript существует так много всего. Если вы пойдете на техническую встречу и у вас возникнет вопрос по этому поводу, вы знаете, что сможете найти человека, который ответит на ваш вопрос. Если вы пойдете на встречу и зададите вопросы о Python, Ruby, это будет неудачей. Это популярные языки, но если вы найдете разработчика Ruby, Python или XYZ, скорее всего, они смогут ответить на что-то на JavaScript.

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

Если у вас есть возможность заставить настоящего человека ответить на вопрос, и это один из основных основных языков, таких как Python, Ruby, C #, в котором есть много работы, вам непременно стоит пойти и попробовать изучить его. Изучите основы из имеющихся у вас кадровых ресурсов, потому что это очень важно.

Сдерживающий фактор №1 от обучения - это деньги и разочарование. Но если вы можете сохранять мотивацию и участвовать, значит, вы нашли ключ. Вы можете потратить год на изучение Python, а затем кто-то скажет вам: «Эй, у меня есть супер-юниорская работа по JavaScript», вы можете без проблем выполнить переход, но ключ в том, как добраться. Запуск такого языка, как Python (любого языка, с которым вы не можете легко найти человека, который поможет вам), с места в карьер делает вас гораздо более восприимчивым к тому, что через месяц вы будете разочарованы и остановитесь.

Я помогал женщине, которая посетила Инфо-сессии Сабио, которая просматривала материалы Codecademy, но она была повсюду. Она несколько раз останавливалась и начинала учиться. Так что нужно оставаться с этим и оставаться вовлеченным, если вы можете это сделать, тогда язык не имеет значения.

Выберите один из основных языков, JavaScript, а затем, может быть, Python, Ruby, PHP, C #, и вы доживете до следующего дня.