Я изучаю Python, изучил больше половины всех тем и много дополнительных библеотек, хочу дополнительно изучать java или c# чтоб написать 2д рпг игру, просто когда 5 часов подряд изучаю только пайтон становится скучно. Есть ли плохие последствие от такого изучения или наоборот это может пойти на пользу?
Конечно, изучать 2-3 языка программирования – это отличная идея! Изучение нескольких языков принесет вам много пользы:
Преимущества:
Расширение возможностей: Знание разных языков позволяет вам выбирать наиболее подходящий инструмент для разных задач. Например, Python отлично подходит для машинного обучения и анализа данных, Java – для разработки мобильных приложений и серверных решений, C# – для разработки игр и Windows-приложений.
Глубокое понимание программирования: Изучая различные языки, вы начинаете замечать общие принципы и концепции программирования. Это помогает вам мыслить алгоритмически и решать проблемы более эффективно.
Улучшение навыков решения проблем: Переход от одного языка к другому заставляет вас переосмысливать способы реализации решений. Это тренирует ваши навыки абстрактного мышления и гибкости.
Больше возможностей трудоустройства: Специалисты, владеющие несколькими языками программирования, ценятся на рынке труда.
Увлекательнее и мотивирующе: Смена языка программирования может быть хорошим способом борьбы с рутиной и утомлением.
Как организовать обучение:
Поставьте цели: Определите, какие языки вы хотите изучить и для чего.
Выберите правильную последовательность: Некоторые языки могут быть легче изучать после освоения других (например, C# может быть проще, если вы уже знаете Java).
Начните с основ: Не пытайтесь охватить все сразу. Сконцентрируйтесь на фундаментальных принципах каждого языка.
Практикуйтесь: Решайте задачи, пишите небольшие проекты, чтобы закрепить знания.
Используйте ресурсы: Используйте онлайн-курсы, книги, документацию и сообщества для поддержки в обучении.
Не бойтесь переключения:
Если вам становится скучно изучать только один язык, смените его на другой.
Вы можете чередовать изучение языков, например, один час Python, один час Java.
Важно найти баланс между изучением и практикой, чтобы не перегружаться информацией.
В вашем случае:
Изучение Java или C# будет отличным дополнением к Python, если вы хотите создавать игры.
C# хорошо подходит для разработки 2D-игр с использованием Unity, который широко используется в индустрии.
Не бойтесь изучать новые языки, это поможет вам стать более универсальным и востребованным программистом.
В целом можно, если основы изучил, то вполне можно пробовать другой язык. Только готовься, тебе придётся много после питона изучать и может быть каша в голове, что будет замедлять разработку.
Вообще, я бы советовал тебе вначале изучить, на чём пишут игры и уже потом переходить к нужным языкам и технологиям, чем скакать тупо с одного языка на другой, потому что скучно. По мне, сейчас надо не сколько голый язык изучать, сколько искать игровой движок. Их довольно много, к сожалению я не слишком слижу за новостями в этой сфере, так что поиск останется на тебе. Можешь посмотреть в сторону Unity.