Ответы:
Вообще-то важнее учиться НЕ языку программирования!
Лично мое мнение что учится программированию можно на любом языке. Точнее язык выбирают как наиболее подходящий инструмент для решения конкретной задачи задачи.
С Си конечно можно начинать но веть можно решения порой бывают проще (к примеру для веб)
Поэтому надо понимать программирование в целом и не заострять внимание на языке. Язык по своей суте всеже остается просто синтаксисом. Т.к. программа это есть последовательное исполнение операторов.
согласен... принципы программирования надо выучить в первую очередь, в рунете есть много бесплатных рассылок - всяких программистов альтруистов.
Все правильно. Сначало надо найти интересующую область. Потом выбрать язык. Если интернет - то выбирать надо из php, java и так далее. Если выбор стоит именно из C, C++ или С#, то помоему однозначно С#. Я начинал с Delphi, но после него почему-то трудно переходить на С (этого мнения придерживаются многие). И все таки соглашусь с предыдущими ответами, не стоит забывать про принципы программирования.
Полностью согласен с ise-dvp!
C++ очень гибкий и удобный.А приходится работать на C#,но всё равно мой выбор-cpp
"Учить язык программированния" нет смысла, нужно учиться "пользоваться языком" для решения конкретных задач.
Если у вас еще нет задачи, придумайте сами что-нибудь интересное.
Согласен почти со всеми! :)
Дома стоит куча книг по разным языкам, но пока не придумаешь задачи, чтобы применять язык обучение идет "плохо", а то и вообще не идет.
Для веб наиболее востребованны PHP, Java Server Pages, ASP.NET, Perl, Python, Ruby и т.д. (порядок ничего не значит)
Для десктопных приложений - C++, C#, Java
Эти две области объединены c# (c# + ASP.NET) и java(java + JSP). Поэтому посоветую придумать интересную задачу для дектопа и для веб и начать изучать соответствующий язык :)
1. Изучение имеет смысл начать с классического С, лучше всего - в среде Unix/Linux. Это даст возможность понять механизмы работы компьютера более тонко, "осадит" в голове понимание "как это работает" (попробуйте написать драйвер устройства, того же дисковода).
2. После освоения C имеет смысл почитать что-то вроде Гради Буча про объектно-ориентированное программирование и освоить С++ (можно для себя, к примеру, написать какую-то игрушку - это и работа с графикой, и написание некоего ИИ).
3. Для очень быстрого создания пользовательских программ, наполненных деловой, интерактивной графикой, аналитическими графиками, обработки данных - имеет смысл освоить C#. В ближайшее время это будет наиболее востребованный язык на рынке Windows-систем, + знание различных компонент платформы .Net можно использовать и с другими языками.
Для выбора чего-то одного вначале определите, в какой области Вы в дальнейшем хотите работать.
Если речь идет про C, C++ или С#, то сначала надо выяснить а к чему лежит душа? Если к системному программированию, тогда C++, если к пользовательским приложениям, тогда C#.
однозначно C#!!
он очень простой, код в нем получается заглядение, отладка кода тоже на высоте.
Borland Delphi - достаточно прост, быстр (если надо прогу быстренько написать), эффективен, да и сам по себе, это очень мощный язык.
С++ - признанный мировой стандарт, сложнее в обучении.
Visual Basic - ( использовать не советую, но знать не помешает) несмотря на недостатки и неудобность этого языка, есть несколько великолепных программ, написанных именно на нём, их автор гений.
Я бы посоветовал начинающему стартовать с Python, не углубляясь в ООП - для изучения основ программирования он будет очень удобен и прост, да и компилировать ничего не нужно - интерпретатор на начальной стадии будет весьма кстати. Далее - C++, сначала основы, потом ООП совместно с изучением STL и общих техник программирования (шаблоны проектирования: фабрики, сиглтоны и т.п.). Ну а потом уже более глубоко шаблонное программирование. C++ с использованием STL и шаблонным программированием - мощнейшее сочетание, которому под силу решение, наверное, любой задачи любого масштаба.
17 лет назад