Ответы Mail.ru: С какого языка начинать программирование новичку?

Андрей (431295) 1 месяц назад

С учебника программирования начинать. НЕ языка программирования, а самого программирования. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов - удобным именно для начального обучения.

Mayren Mucience Ученик

1 месяц назад

Многие говорят легче начинать с Python, а кто-то пишет что лучше начинать с сложных языков Java, C++ (мол чтобы другие языки потом лучше знать). Посоветуйте пожалуйста единый нормальный язык для изучения.

Татьяна Шеховцова (422106) 1 месяц назад

Желательно не с популярных, а с учебных (не с детских визуальных, то совсем для малышей). Быстрей обучение пойдёт
А языков в запасе, если серьёзно дальше пойдёшь, у тебя будет эдак с десяток как минимум, на одном ещё никто не останавливался. Очередной язык выучить будет такая мелочь...

Владимир Иванов (458) 1 месяц назад

Mayren Mucience Ученик

1 месяц назад

Ух ты, вы так подробно расписали) Мне стало интересно, а есть ли какое-то программирование для игр? Например написание софта или анти-чита.

Mayren Mucience Ученик

1 месяц назад

Ну кстати, кто-то говорит что лучше начинать с C# или C++ Потом Java изучать. Я незнаю кого слушать, как думать, кому верить :/ Я не собираюсь стать главным умом программировании, просто хочется работать в одной сфере и получать неплохой доход.

Владимир ИвановЗнаток

1 месяц назад

Для игр действительно можно изучать C# (потому что unity). Но также есть unreal (с++) и godot (скриптовый язык, похожий на питон). Можно и с нуля писать и в других движках, где часто C++ пригождается. Я считаю, что базовое понимание того, что такое программирование, нужно приобрести на языке типа питона, а потом изучить си, чтобы понять, как работает компьютер, чтобы при программировании на джаве или C# было ясно, что такое рантайм этих языков, jvm байткод или CIL .NET и как на самом деле под капотом реализуются эти вещи. Ну и понимать, зачем нужны абстракции в виде ООП и чем они могут быть плохи.