map1 map2 map3 map4
Категории:

С чего начать обучаться программированию?

С чего начать обучаться программированию?

С "понимания" самого себя))) Если у Вас есть желание, возможности (интеллектуальные - все зависит от склада ума и объема знаний) и время, то конечно стоит приступить к делу. Но это далеко не простое занятие. Математика в корне программирования лежит. Знание языка, это не самое главное, главное - алгоритм.

После "понимания" стоит определиться с языком программирования. Их очень много (Ада, АПЛ, Ассемблер, ActionScript, ABAP/4, AutoIt, AWK, BASIC, C, Кобол, C++, C#, Cω, Clojure, ColdFusion, Common Lisp, D, dBase, Delphi, Eiffel, Erlang, F#, Forth, Фортран, Gambas, Go, Groovy, Icon, Java, JavaScript, Limbo, Lua, MATLAB, Object Pascal, Objective-C, OCaml, Oz, Оберон, Parser, Паскаль, Perl, PHP, PowerBASIC, PureBasic, Python, ПЛ/1, Пролог, Ruby, Scala, Scheme, Smalltalk, SQL, PL/SQL, Tcl, Vala, Visual Basic, VB.NET и это еще не все), но для себя я выделяю основную группу:

  • Ассемблер
  • C
  • C++
  • C#
  • Delphi
  • Pascal
  • JavaScript
  • Visual Basic
Pascal учил, еще что-то помню, но выбираю между Delphi и C.

Конечно тем, кто совсем не имеет опыта в программировании, я советую учить Pascal.

Что для этого необходимо?

Скачать программу Borland Turbo Pascal и учебники. Можно приобрести и отпечатанные в типографии самоучители.

Далее начинать с самого простого. Например, с программы (Очищает экран, после чего, выводит надпись "Hello, world!"):
Code
uses crt;       // Подключаем библиотеку
begin       // Начало программы
clrscrl;       // Чистим экран
write('Hello, world!')    // Выводим надпись
end.       // Конец программы

И то... Это с подключенной библиотекой. Можно даже проще (Выводит надпись "Hello, world!" Следовательно, если программа сработала несколько раз, то на экране будет несколько надписей "Hello, world!"). Вот так:
Code
begin       // Начало программы
write('Hello, world!')       // Выводим надпись
end.       // Конец программы

Но я решил начать с Object Pascal. Может, потому-что я его уже тоже пытался поучить, а, может, просто потому, что мне понравилась среда. Сказать не могу точно, просто хочу и все. Для этого я скачал Delphi 2010, пока правда не ставил, проблемы со свободным временем, но скоро уже напишу первый пост про него. Кстати, в скором времени залью его на сайт, ссылку тыкну в пост.

Говорю сразу всем владельцам Windows 7: "Dephi 7 не качайте, не пойдет, программа и ОС не совместимы. У меня точно)"

Почему скачал Delphi 7? Потому что начинал работать на нем, точнее практиковаться. Потом почему-то прекратил. Но ничего, еще не поздно. Может, во время обучения я поменяю свою позицию о том языке, который мне сперва стоит выучить, это произойдет после разговора с профессиональными программистами.

В общем удачи мне и Вам в ваших начинаниях стать программистом. Скоро первый пост о Delphi 2010 и первый урок программирования на языке Delphi.

P. S. Пост писал, основываясь на старых знаниях. Не кидайтесь тапками. Единственное что скопировал, это перечень языков из Вики.

P. P. S. Заказал прогон сайта, ждем новых посетителей) Вот чем прогоняют allsubmitter.
Просмотров: 1965 | Понедельник, 06.02.2012 | В закладки

Теги: basic, паскаль, языки программирования, Borland Delphi, pascal, с чего начать программировать, программирование, C#, Delphi, C++

Всего комментариев: 2
NeX
NeX | (28.08.2010 03:42) | # 0  
Ром, глянь этот пост: QBasic средствами Windows 7.
[kaSSiel]
[kaSSiel] | (24.08.2010 00:53) | # 0  
я закончил школу в 1999 году. сдавал экзамен по информатике и был лучшим программистом школы. но работали мы на допотопных бейсиках. помню я писал программы-тесты для контрольных работ для всей школы по всем предметам. получались прикольные анимированные графические оболочки. но прошло несколько лет после окончания школы когда я смог нормально пользоваться компьютером, собственным. и естественно я совершенно забыл что такое Бейсик. а было бы прикольно найти эмулятор и вспомнить как там все делалось. но, к сожалению, в Windows 7 нет DOS, а значит и нет возможности попробовать ((((
Имя *:
Email:
Код *:
Главная | Новости | Файлы | Форум | Регистрация | Вход | В Контакте | RSS | Связь | Карта сайта | Карта форума