C какого языка программирования начать

04/06/2010
С какого языка программирования начать

С какого языка программирования начать?

«С какого языка программирования начать?» — именно такой вопрос часто задают люди, решившие попробовать научиться программировать. Еще лет пять назад можно было посоветовать учиться программировать на Бейсике, но на данный момент это полный идиотизм, так как Бейсик — это уже древнее ископаемое. Да, сейчас многие могут посоветовать учиться программировать на Visual Basic. Упрощенная версия этого языка – VBA (Visual Basic for Application) встроена во все офисные приложения Майкрософт. Тем кто пишет макросы для офисных приложений Майкрософт без VBA не обойтись. Тем не менее, не могу посоветовать ни Бейсик, ни Visual Basic в качестве языка для изучения программирования.
Я предлагаю рассмотреть два случая:


1. У вас все замечательно с математикой и физикой, вы без труда запоминаете довольно сложные формулы, вас не пугают различные непонятные символы.
В этом случае, стоит начать изучение программирования с языка Си. Дело в том, что Си очень мощный язык, на основе которого создано много других еще более мощных языков, таких как С++, Java, С#, PHP и других. К слову сказать, на этом языке написана операционная система Windows и практически все компьютерные игры, в которые вы играете.

Если вы остановите свой выбор на Си, а точнее все же на С++, то информации по этому языку более чем достаточно в Интернете. Тем не менее, советую купить хороший справочник по С++. Настоятельно рекомендую купить справочник Герберта Шилдта.

Самая лучшая книга по программированию на С++

Справочник по С++

Полный справочник по C++. Книга является бестселлером и издается уже в четвертый раз. 4-е издание. В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка С++, включая его основу — язык С. Справочник состоит из пяти частей: 1) подмножество С; 2) язык С++; 3) библиотека стандартных функций; 4) библиотека стандартных классов; 5) приложения на языке С++. Книга предназначена для широкого круга программистов.
Заказать книгу>>

2. С математикой у вас проблемы, формулы и непонятные значки вы не перевариваете, но научиться программировать все же хотите.
Ну чтож, как не крути, но лучше попробовать Паскаль. Да, это уже тоже ископаемое, но как бы то ни было, язык программирования Паскаль задумывался изначально как язык для обучения программированию.
Для самостоятельного изучения программированию на Паскале, можно прикупить книжку. Могу порекомендовать следующую:

хорошая книга по обучению программированию на Паскале

Самоучитель Pascal

Программирование на Pascal.
Автор Сэм Аболрус. Оригинальное название книги в переводе с английского – «Изучаем Паскаль за три дня». Действительно, освоить азы программирования на Паскале, при помощи это книги можно за пару дней. Автор работает программистом в корпорации Майкрософт.
Заказать книгу>>

В любом случае, если вы хотите научиться программировать, вам надо постоянно писать программы, т.к. только читая умные книжки, программировать научиться невозможно. Удачи всем начинающим программистам.

13 thoughts on “C какого языка программирования начать

  1. Chec

    Язык Pascal как самостоятельная сущность умер. Его диалект сохранился внутри Delphi, да ещё был создан более изящный язык Modula (3). Тем не менее, для обучения программированию это — идеальный язык. В нём есть вложенные процедуры, которые утеряны многими современными языками. Поэтому, Pascal надо знать, даже если вы пишете на C++ или Java. Для эрудиции.

  2. 22

    Лучше начинать с простого языка, например с PureBasic
    Это кроссплатформенный компилятор бейсика, создающий проги для Windows x86, Windows x64, Linux x86, Linux x64 и Mac OS X

  3. Men

    Кроссплатформенный язык может быть и хорошо, но по большому счету зачем он начинающим программистам? Я вообще советую брать в качестве среды разработки для начинающих Pascal ABC — интерфейс русский, хорошая справка, да еще и много готовых программ в комплекте. Начинающие смогут изменять готовые программы — т.е. можно будет поэкспериментировать.

  4. Чувак

    Думаю, что уже давно пора программировать на языках в основе которых лежит язык Си. Т.е. на С++, Java, PHP и т.д.

  5. vests

    Недавно мне один человек доказывал, что один из самых перспективных языков программирования — это Visual Basic, якобы на нем можно очень быстро лепить динамические сайты. Я что-то очень засомневался, но вроде он все преподнес вполне профессионально. Кто что об этом знает?

  6. Wheell

    Если вы ломаете голову над вопросом «С какого языка программирования начать?», то надо исходить из тенденций развития индустрии программирования. Что мы видим на данный момент, это то, что большие деньги зарабатываются на создании игр. На чем можно писать игры? Для сотовых телефонов (казуальные игры) пишут на Java. Игры для компьютеров на C++. Если вы решили срубить денег на флеш-играх, то надо использовать среду Adobe Flash.
    Обратите внимание, что во всех приведенных случаях ноги растут от языка Си. Синтаксис Си и у языка PHP. Что касается Герберта Шилдта, то это, без сомнения очень хороший специалист в области программирования на С++ и Java, так что стоит брать его книги.

  7. Oleg_D

    Новичек-нулевичек? Отложите Си и новомодные язычки в сторонку, начните с этого:
    «Песни о Паскале» — программирование для школьников и начинающих.
    Распространяется свободно, скачивать на странице автора, гуглите!

  8. Толян

    По моему, PureBasic, очень хорош для новичков purebasic.ucoz.ru
    Он сочетает простоту и широкие возможности.

  9. Денис

    FreeBASIC один из лучших языков для новичков, т.к. 99% совместим с QBasic. Но это мизерная доля того на что он способен. Помимо собственных функций, заложенных в компиляторе, FB позволяет использовать сторонние библиотеки (С runtime library, Allergo, SDL, OpenGL, Windows API и многие другие), использовать вставки ASM. Короче даже опытным программистам есть над чем голову поломать. Затягивает по самые уши).
    Во вторых язык очень шустрый и обсалютно бесплатный.
    Вобщем советую http://freebasic.ru

  10. Виталий

    Паскаль лично для меня был первым языком программирования. Конечно после того как стал заниматься программированием на Си разницу конечно увидел, и к сожалению не в пользу Паскаля. Ну а вообще что бы понять основы программирования язык как нельзя к стати. Так что учите паскаль не пожалеете. Начинать конечно можно и с Си, но он будет поддаваться сложнее, так как нужно уже иметь какие-нибудь наваки программирования.

  11. Online Canadian Pharmacy

    Все зависти от IQ. Некоторым лучше начать с языка Паскаль, а кому-то сразу следуют начинать с Си (C++,C#). Про Бейсик я конечно молчу, его времена давно канули в прошлое.

  12. DaCHeNKa

    Как мне кажется, стоит начать изучение программирования с одного из языков, в основе которого лежит язык Си. Вполне подойдет язык программирования Java, на котором создается большое количество казуальных игр, которые есть в любом сотовом телефоне.

  13. ПолЧип

    Согласен с Oleg_D лучше всего начинать с «Песни о Паскале»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *