Сначала - учить программирование. По качественному учебнику программирования (именно программирования, а НЕ языка). А только потом - модные языки. Язык - не самоцель, а всего лишь инструмент для записи алгоритмов. И вопрос "какой язык учить?" эквивалентен вопросу: "отвёртку с ручкой какого цвета учить?".