Нужно ли учить сразу несколько языков программирования, чтобы быстрее?
Думаю, может, учить Python и JavaScript параллельно — так я ведь быстрее всё освою? Или это плохая идея и лучше один? Боюсь упустить время, изучая только что-то одно.
2 ответа
Лучше один язык — и это не «медленнее», а как раз быстрее. Два языка сразу почти всегда заканчиваются кашей в голове: ты путаешь синтаксис, не углубляешься ни в один и быстрее выгораешь.
Почему один лучше:
- Главное в начале — не язык, а мышление программиста: циклы, условия, функции, как разбивать задачу. Это одинаково во всех языках. Освоил в одном — в следующий перейдёшь за пару недель.
- Когда сосредоточен на одном, ты доходишь до уровня «реально что-то умею» — и это даёт мотивацию. А распыляясь, остаёшься новичком сразу в двух.
Бери один язык, доведи до состояния «могу сам написать небольшую программу», и только потом, если захочется, добавляй второй. К тому моменту второй пойдёт легко.
Единственное исключение — когда языки идут в паре по необходимости (например, делаешь сайт: HTML+CSS+чуть JS). Но это не «учу два языка», а один проект, где они вместе. А вот Python и JS параллельно «для скорости» — точно нет.