В Интернете часто можно встретить такие вопросы (особенно в названиях тем на форумах): «Как научиться программировать?», «С чего начать программирование?», «Для чего нужен Си?», «С какого языка лучше начать» и т.п. На самом деле, секрет программирования прост. Программирование, как и любая серьёзная наука, держится на фундаменте. Поэтому иногда и можно встретить такие заявления, как «PHP можно выучить за две недели». Как? Неужели люди могут знать сразу 12 языков программирования? А если посмотреть требования, предъявляемые при приёме людей на работу, так вообще свихнуться можно!
Всё гораздо проще. Нужно выучить основы программирования. В основе всего программирования и любого языка в частности лежат принципы алгоритмизации. Здесь нужно оговориться, что я рассказываю это всё, не вдаваясь в ненужные новичку подробности.
Как и обыкновенный язык, русский или английский, все языки программирования разные, но во многом при этом похожи. Например, и русский и английский состоит из букв, слов, предложений. В каждом языке есть времена, части речи. В программных языках – то же самое. Различаются они, в основном, написанием и своей спецификацией. Но основы остаются.
В каждом языке, например, есть переменные, циклы, условные операторы, структуры. В объектно-ориентированных языках (во всех) – классы, объекты, принципы инкапсуляции, полиморфизма, наследования и так далее.
Значит, чтобы научиться программировать, нужно изучить основы алгоритмизации, а чтобы их лучше понять, нужно учить алгоритмизацию в контексте (то есть на примере) какого-нибудь языка программирования.
Самым распространённым языком для новичков считается, несомненно, Pascal (Delphi). Паскаль был даже создан в образовательных целях. Но он особенно хорош, если знаешь английский.
В последнее время всё больше пропагандируется изучение сразу языков Си или C++. Дело в том, что Pascal и Delphi перестали поддерживаться компаниями, а это значит, что среды программирования (программы для создания своих программ) для этих языков больше не обновляются. Си же – это промышленный язык, хоть и сложный.
С какого языка начинать изучение программирования решать каждому. Но это не столь важно. Поняв принципы алгоритмизации в одном языке, вы сможете быстро перейти на другой. Ведь основные конструкции будут в разных языках идентичны, отличаться будет только написание. Только странно, что этот небольшой секрет программистов очень редко можно увидеть в сети.
Мы всегда рады создавать сайты для Вас.
Бесплатная консультация по телефону: