Я прочитал здесь на P.SE больше вопросов, в которых начинающим программистам рекомендуется выбрать Python в качестве первого языка программирования.
Не поймите меня неправильно, мне нравится Python. Мне это очень нравится! Но его философия вращается вокруг «Мы все взрослые по обоюдному согласию».
С точки зрения опыта / знаний начинающий программист - это не взрослый человек. Что в некотором роде означает, что легче застрелить себя в ногу и приобрести некоторые вредные привычки, даже если вы пережили рану.
Я думаю, что на «более статичном» языке было бы сложнее выстрелить себе в ногу, поскольку это будет более ограничительным.
Вернемся к моему вопросу. Почему Python рекомендуется в качестве языка программирования начального уровня?
Какие моменты делают его хорошим для обучения языку программирования. Или ... это личное предпочтение советника?
I'm thinking that in a "more static" language it would be harder to shoot yourself in the foot
- ну, C и C ++ статически типизированы, и вы были бы очень, очень удивлены, увидев, сколько разных способов вы можете от них оторваться, используя их ...