Python-подобный или C-подобный язык для знакомства с программированием учащихся старших классов и университетов? Вопрос в следующем: знакомите ли вы с концепциями программирования для старшеклассников/студентов университетов, используя языки, которые управляют памятью и другими вещами за вас, или вы начинаете знакомить со всеми этими концепциями на таких языках, как C, которые требуют от вас понимания всех аспектов.

Я расскажу вам, что сработало для меня. Я познакомился с программированием в 10 классе, используя язык программирования Basic. Была версия под названием Better Basic, а также Quick Basic. Затем в 11 классе мы изучали процедурное программирование на языке программирования под названием Тьюринг (не машина Тьюринга, а язык, подобный Паскалю, разработанный Университетом Торонто для учебных целей). Затем, через год, я начал интересоваться C и C++. Как видите, я перешел к языкам, которые познакомили меня с NULL-исключениями и утечками памяти :)

С таким подходом я не был перегружен, и это заложило основу для увлекательного путешествия в области разработки программного обеспечения. Однако все люди разные.

Что подойдет большинству?

Альмир Мустафик