Нет. Ни один язык с динамической типизацией не подходит "для начала" - т. к. не в состоянии обучить дисциплине кодинга. А качественный код - это прежде всего самодисциплина кодера.
Кроме того, Python - совсем не простой язык, содержащий множество "неинтуитивных" вещей. Достаточно посмотреть на синтаксис тернарной операции...
Python
Считаете ли вы Пайтон идеальным ЯП для начала?
Андрей Рыжов
Совершенно согласен
Я тоже не считаю. Слишком много в нем "магии", которая, конечно, позволяет сократить код и все такое, но совершенно не подходит для других языков, в которых этого нет.
Не считаю идеальным для начала.
У некоторых людей есть потребность делать сразу с UI, например сделать UI со свистоперделками и в школе выеживаться своей поделкой, как я поступал. И сколько всего надо изучить, чтобы сделать это на Python?
А еще в языке должна быть статическая типизация. (При этом Си и C++ не подойдут из-за сложности)
По этим пунктам лучше всего C#.
Раньше учебным был паскаль, теперь C# (и он как раз преемник Delphi - основного рынка Pascal).
Также могут быть рассмотрены Java (сразу под Android) и Kotlin (под него же), по этим пунктам подходят, но надо понимать, что в экосистеме Android жесткие требования к качеству кода. Не получится наговнокодить кучу всего за время обучения и показать в резюме - тебе тоже покажут - на дверь.
А еще в языке должна быть статическая типизация. (При этом Си и C++ не подойдут из-за сложности)
По этим пунктам лучше всего C#.
Раньше учебным был паскаль, теперь C# (и он как раз преемник Delphi - основного рынка Pascal).
Также могут быть рассмотрены Java (сразу под Android) и Kotlin (под него же), по этим пунктам подходят, но надо понимать, что в экосистеме Android жесткие требования к качеству кода. Не получится наговнокодить кучу всего за время обучения и показать в резюме - тебе тоже покажут - на дверь.
В США, стране с самым развитым в мире IT сектором, python - это топ 1 язык для обучения. Что касается всего остального, то python прекрасно позволяет писать код и без использования магии, на начальном этапе важнее всего - реализация каких то не сложных алгоритмов и т. д. и т. п. и именно простота языка позволяет не задумываться о каких то более сложных вещах, которые есть в других языках
Не идеальный, но годный (особенно с учётом того, что Паскаль ты вроде знаешь). Идеального языка не существует (или я его не знаю).
Для начала русский или английский необходимо выучить
Похожие вопросы
- Что лучше всего выбрать:1с или Пайтон?Пайтон выглядит поперспективнее, а 1с устарел( по моему новичковому взгляду )
- Программирование пайтон, с чего начать ?
- Пайтон. Программа for while
- Пайтон мучаюсь уже долго потому что уже 2 день на пайтоне но фига неправилно пишу помогите пж
- Задача 2. Дзен Пайтона
- Со скольки лет лучше изучать программирование? И какой лучше всего, пайтон?
- Программирование, пайтон программа.
- Сложно выучить язык Пайтона?
- программа на языке пайтон
- Почему в пайтон все рекомендуют ставить 4 пробела, а не таб?