
Самый ценный актив сегодня – это время. Каждый из нас живет в постоянных условиях многозадачности: проштудировать очередную главу учебника (скоро экзамены), подготовиться к соревнованиям (надо бы улучшить показатели с прошлого года), ознакомиться с новым альбомом любимой группы (говорят, что она скоро приедет с концертом в Россию, вот бы туда попасть), разобраться с Present Perfect (иначе зачем я вообще хожу на курсы английского?), посидеть с друзьями в KFC в пятницу вечером (без комментариев)… Как все это успевать?!
Такая нагрузка учит расставлять приоритеты – важные дела выходят на первый план, второстепенные отодвигаются. И это хорошо, это правильно. Главное – понять, что по-настоящему важно, а что сможет подождать.
Конечно, одним из главных приоритетов является учеба. Хорошее образование – это крепкий фундамент для дальнейшей жизни, это оправдание родительской веры в тебя, это просто твое будущее.
Именно поэтому многие начинающие программисты задаются вопросом: можно ли изучать два языка одновременно? Допустим, Javascript и PHP? Ведь и тот, и другой нужны для создания современных web-сайтов, а для их последовательного изучения потребуется немало времени. Простыми словами, хочется стать web-программистом не через 2-3 года, а прямо «здесь и сейчас». Или Python и Java? Ведь оба этих языка входят в пятерку самых востребованных, и так хочется познакомиться с обоими!
Ну что ж, давайте разбираться.
Изучаем несколько языков программирования одновременно
Если ты решил познакомиться с несколькими ЯП сразу, то есть 2 варианта:
1. Изучаем языки, которые похожи друг на друга. Под «похожестью» мы понимаем, прежде всего, синтаксическую близость, а не схожесть задач, которые эти языки решают. Примером могут стать пары «Java / C++» или «JavaScript / Python».
Некоторые считают, что сходство в синтаксисе ЯП поможет осваивать их оба. Мы уверены, что это заблуждение – изучение двух языков, похожих друг на друга, скорее всего, приведет к неудаче.

2. Изучаем языки, которые НЕ похожи друг на друга. Этот вариант более предпочтителен – ЯП, которые имеют разный синтаксис, не создадут «кашу в голове», и при должном терпении и усидчивости ты сможешь освоить две технологии одновременно. Нужен пример? Пожалуйста – C и Python.
Промежуточный итог: выбирай языки, НЕ похожие друг на друга.
Советы для тех, кто изучает несколько языков программирования одновременно
- Не торопись. Запомни – кодинг требует времени, терпения и усидчивости. А в твоем случае это нужно умножать на 2, так как нагрузка вдвое больше.
- Выбери «правильные» языки. К примеру, хорошим вариантом станет изучение Python одновременно с C, так как первый из них сравнительно прост в освоении, а C дается большинству начинающих программистов немного сложнее.
- Распредели время. Сколько часов в день нужно уделять кодингу, учитывая, что изучается сразу два языка? Ответить сложно, но можно дать некоторые общие рекомендации – 2 часа на повторение и изучение нового материала и 2 часа на практику. Это минимум.
С другой стороны, мы бы смело порекомендовали посвящать программированию все свободное время, но понимаем, что нужно уделять внимание другим предметам, спорту, развлечениям…

Главный совет: не изучай несколько языков одновременно, если ты новичок в программировании. Просто не надо :-).
Подводим итоги
Изучать несколько ЯП одновременно можно. Для этого требуются свободное время, четкая цель и мотивация. Если весь этот «боевой комплект» у тебя в наличии – действуй!
Согласен? Приходи к нам на курсы.