Другие языки программирования и технологии
Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
Я готовлю проект по информатике на тему "Какой язык программирования учить начинающему программисту?", и для ответа на данный вопрос мне нужно, чтобы вы прошли опрос в Яндексе: https://forms.yandex.ru/u/6381fec8eb6146b83a2356b5/
Как по мне, ты, парень попал. Нет ответа на подобный вопрос. "опытный" ты или нет. Тут как фишка ляжет. "все профессии нужны, все профессии важны" (ц) ВВМ. Случайный результат. По социологии получил бы кол за профнепригодность. Как ты определяешь опытность отвечающего? Никак
Ответил с++ из вредности
Ответил с++ из вредности
Начинающему программисту надо учить программирование. А язык будет тем, который используется в его учебнике программирования для объяснения свойств алгоритмов - удобным именно для начального обучения.
Программирование - это умение найти способ решения (т.е. алгоритм) программистской задачи. А любой язык программирования - всего лишь алфавит, которым ты записываешь найденный тобой алгоритм в понятной компьютеру форме. И никакое знание языков программирования не научит программировать - как знание значков математических операций не научит решать уравнения.
P.S. В разных версиях своего учебника Вирт использовал сначала Pascal, потом Modula-2, сейчас - Oberon-07. И это наилучший выбор для начального обучения.
P.P.S. HTML вообще никакого отношения к программированию не имеет, а на Python можно научишься лишь собирать говнокод из готовых библиотек и невозможно научиться программировать.
P.P.P.S. Ограничение вариантов выбора совершенно неподходящими для начального обучения языками Python, Java, C++, C# и просьба указать единственный язык в "какой сейчас язык используете" показывают только то, что твой опрос направлен не на программистов, а на малообразованных кодеров, не имеющих программистского образования.
Программирование - это умение найти способ решения (т.е. алгоритм) программистской задачи. А любой язык программирования - всего лишь алфавит, которым ты записываешь найденный тобой алгоритм в понятной компьютеру форме. И никакое знание языков программирования не научит программировать - как знание значков математических операций не научит решать уравнения.
P.S. В разных версиях своего учебника Вирт использовал сначала Pascal, потом Modula-2, сейчас - Oberon-07. И это наилучший выбор для начального обучения.
P.P.S. HTML вообще никакого отношения к программированию не имеет, а на Python можно научишься лишь собирать говнокод из готовых библиотек и невозможно научиться программировать.
P.P.P.S. Ограничение вариантов выбора совершенно неподходящими для начального обучения языками Python, Java, C++, C# и просьба указать единственный язык в "какой сейчас язык используете" показывают только то, что твой опрос направлен не на программистов, а на малообразованных кодеров, не имеющих программистского образования.
Мейiржан Торежан
у него походу задание по социологии (эксель, обработка результатов), к программированию никакого отношения не имеет
Видео для таких как ты: https://youtu.be/c2QqEH2evMY
вопрос шофёрам со стажем - какую категорию лучше открывать первой: А, В, С или D? или лучше сразу получать удостоверение тракториста-машиниста?
Ринат Бикметов
Мой отец в таком случае говорил - лучше получить сразу категорию Е, а все остальные открыть потом.
Прошёл. Немного покритикую. Ты слишком зациклился на 4 языках. Дал бы возможность написать свой язык. Также программист может использовать несколько языков.
Новичку я бы рекомендовал паскаль, C/C++. Паскаль хоть и устаревший, но прекрасный учебный язык. С/C++ сложные, но они используются до сих пор и если их изучишь, с другими языками будет гораздо проще. Большинство современных языков используют синтаксис С/C++
Не рекомендую Java и C#, они сразу тебя окунут в ООП, что затруднит обучение. Бэйсик тоже не стоит.
Если у тебя нет четкой цели стать веб-программистом (особенно фронтендером), я не рекомендую PHP и JS.
В ассемблер тоже не рекомендую лезть новичку. Он разительно отличается от языков высокого уровня. Конечно изучение ассемблера поможет тебе понять, как компьютер работает, но все же это явно не новичка. Разберись в программировании, на каком-нибудь более высокоуровневом языке.
Python тоже такой себе выбор, там много чего опускается и потом будет тяжело перейти на другие языки. Но сам по себе питон много где используется.
Ну и общий совет, не стремись сразу лезть в самые популярные фреймворки и библиотеки. Начни с азов, разберись в языке и уже потом переходи к конкретным технологиям.
Новичку я бы рекомендовал паскаль, C/C++. Паскаль хоть и устаревший, но прекрасный учебный язык. С/C++ сложные, но они используются до сих пор и если их изучишь, с другими языками будет гораздо проще. Большинство современных языков используют синтаксис С/C++
Не рекомендую Java и C#, они сразу тебя окунут в ООП, что затруднит обучение. Бэйсик тоже не стоит.
Если у тебя нет четкой цели стать веб-программистом (особенно фронтендером), я не рекомендую PHP и JS.
В ассемблер тоже не рекомендую лезть новичку. Он разительно отличается от языков высокого уровня. Конечно изучение ассемблера поможет тебе понять, как компьютер работает, но все же это явно не новичка. Разберись в программировании, на каком-нибудь более высокоуровневом языке.
Python тоже такой себе выбор, там много чего опускается и потом будет тяжело перейти на другие языки. Но сам по себе питон много где используется.
Ну и общий совет, не стремись сразу лезть в самые популярные фреймворки и библиотеки. Начни с азов, разберись в языке и уже потом переходи к конкретным технологиям.
Я начинал программировать на языке Basic - это было в 1991 году когда учился в физмат классе.
HTML простой для понимания общего строения языков, потом на Python. Но мой стаж программиста 0 секунд.
Влад Кундев
HTML простой...? Да это и не язык программирования..
Python
Похожие вопросы
- Какой язык программирования учить начинающему нубу???
- Выбор языка программирования, для начинающего программиста.
- Какой язык программирования для начинающего лучше?
- Какой язык программирования учить первым?
- Какой язык программирования учить?
- Язык программирования для начинающего
- какой язык программирование учить первым для новичка 2017
- Стомт лм в качестве первого языка программирования учить Python или чистый C???
- Какой язык программирования учить для фриланса?
- Какой язык программирования учить первым?