PHP даже обезьяну научить можно, к программированию это имеет мало отношения.
Вначале подумай, какое направление тебя интересует, а потом выбирай.
Быдлокодерскими языками программирования считаются языки с условно-низким порогом вхождения, а также те, которые используются в больших, очень индус-тривиальных проектах.
1) Visual Basic — зачастую — единственное что знают школьники. Также есть Mobile Basic, для программирования на телефонах. Удобен для тех, кто из всего «компьютерного» знает английский язык или где лежит словарь.
2) PHP — почва для самореализации каждого начинающего уеб девелопера, благодаря чему этот язык здесь и находится. На нем написана куча этих ваших CMS, включая популярные drupal, joomla, wordpress и нашу уютненькую mediawiki — которая, впрочем, будет скоро выпилена Новым Движком на расовом erlang.
3) Python — идеальный язык для обучению программирования школоты, так как даже обезьяна осилит. Да что уж там обезьяна, даже 1Сник или похапэшник не облажаются.
4) Pascal — используется для обучения юных, пока не догадались о ещё более упрощённых языках.
5) Delphi — да-да, так называется не только среда, но и сам язык, причём с версии 7 — официально.
6) COBOL — незаслуженно забытый ужас, летящий на крыльях ночи. Незаслуженно: так как время от времени кто-то должен писать с глобальными переменными, чтобы не терялся полезный опыт.
7) 1С — Кобол, переведенный на win-1251 промтом.
8) ABAP4 — внутренний язык сапа. При этом является самым высокооплачиваемым языком программирования.
9) Java — потому что её пихают везде, куда не лень и ждут, что она там не будет тормозить.
10) C# — попытка скрещивания Java, С++ и Delphi c элементами функциональщины.
11) FoxPro — до недавнего времени был довольным распространенным СУБД. То немногое, что на нем сделано до сих пор, сука, живет, адски глючит и не собирается подыхать. Типичный пример — «Смета-Багира» . Исторически сложилось так, что на FoxPro перешли с куцего FoxBase и прочие клипперасты. Быдлокодеры не использовали новшества чуть менее чем полностью.
12) SAS — внутренний язык системы SAS.
13) PL/SQL — язык СУБД Oracle. Если PHP — почва для самореализации каждого начинающего уеб девелопера, то PL/SQL — почва для вхождения в мир начинающих Database Developer-oв. Что весьма звучит в глазах окружающих. Язык процедурный, нехитрый и вполне доступен для каждого.
14) ActionScript — язык Flash API, таких как то: игры и приложения Вcuntакте, видеоплееры на YouTube и других видеохостингах.
15) C++ — surprise! То, что С++ приемлем для быдлокодеров, уже давно известно, в том числе и Линусу Торвальдсу. Очень популярен, всем известен, есть много IDE для программирования мышкой. Нуфф саид.
16) Lua — скриптовый язык, напоминающий ++c. Используется в некоторых играх и эмуляторах для реализации ИИ и пр. хрени. Грядет на замену убогим шаблонам MediaWiki, в Википедиях уже доступен, у остальных пока опционально.
17) Ruby — см. Python
18) Профт. Для желающих поблевать, картинка справа, кликать на свой страх и риск.
Небыдлокодерскими по определению являются ЯП с высоким порогом вхождения, а также полные комбинаторики, лямбда-исчисления и прочего матана. По определению малопопулярны, а потому изучаются лишь задротами или большими энтузиастами, либо профессионалами для решения каких-то очень узкоспециальных задач.
19) M4 — специально спроектированный быдлокодероустойчивый язык, созданный с целью защиты от быдлокодеров в 1977 году. Долгое время препятствовал простому вхождению в разработку ПО, пока не появилась Delphi и другие революционные языки разработки в один клик, на которых можно и толково зарабатывать деньги, а можно и быдлокодить.
20) Objective-C, необыкновенно высокий порог вхождения которого обусловлен необходимостью быть геем для написания более-менее полезных программ. Всякие хелло-ворлды, на нём написанные, можно компилировать и под другие платформы, но большинству быдлокодеров это не нужно.
Другие языки программирования и технологии
С каких языков программирования начать обучение? До этого учил только PHP, Что учить дальше?
что за глупый вопрос... .
определись что и для чего ты программируешь. а там и круг сузиться.
определись что и для чего ты программируешь. а там и круг сузиться.
Вадим Казанцев
Охота учить всё и сразу
Не важно, какой язык ты учишь. Их очень много, и каждый отвечает каким-то требованиям.
Обычно новичкам советуют изучать Pascal, т. к. он самый простой для полного новичка, там нету плюшек, которые так непонятны большинству изучающих (вроде указателей на с++).
В общем, изучи Pascal, научись на нем писать простые программки. Как появится представление о программировании, как только ты поймешь, а надо ли оно тебе, можешь приступать к другим языкам.
Советую после этого изучать C#. Если ты PHP хорошо усвоил, то после него на C# будет просто, там синтаксис практически одинаковый.
Обычно новичкам советуют изучать Pascal, т. к. он самый простой для полного новичка, там нету плюшек, которые так непонятны большинству изучающих (вроде указателей на с++).
В общем, изучи Pascal, научись на нем писать простые программки. Как появится представление о программировании, как только ты поймешь, а надо ли оно тебе, можешь приступать к другим языкам.
Советую после этого изучать C#. Если ты PHP хорошо усвоил, то после него на C# будет просто, там синтаксис практически одинаковый.
учи html css MySql
Учи PureBasic.
Дмитрий Николаев
Учи ПюреВасик -- стань идиотом.
Начинают с алгоритмического языка программирования, потом паскаль или бейсик
Похожие вопросы
- Какой язык программирования начать учить?
- Какой язык программирования начать учить?
- Какой язык программирования начать учить ?
- С какого языка стоит начать обучение программирования?
- Какой язык программирования начать учить?
- Подскажите какой язык программирования начать учить?
- Какой язык программирования начать учить новичку?
- Какой язык программирования начать учить новичку? Чтобы не очень сложно, но и времени даром не терять
- подскажите какой язык программирования начать учить? Какой наиболее перспективный?
- С какого языка программирования начать?
22) Ада — боевой язык, разработанный американской военщиной в Пентагоне с целью установления военной гегемонии Соедёнённых Штатов в мире. Применялся и применяется в основном в ПО управления самолетами, подводными лодками, космическими ракетами и огромными боевыми человекоподобными роботами. Название языка — традиционный источник шуток на тему сотонизма, Ада и Израиля.
23) Perl — старейший из ныне используемых скриптовых ЯП. 20 лет выносит быдлокодерам мозг своим синтаксисом, 10 лет из которых оналитики его закапывают. Объект лютого баттхёрта со стороны малолетних питоноводов, впадающих в когнитивный диссонанс при мысли о том, что не распиаренный гуглом язык может обладать такими же возможностями, как и их прелесть.
24) Tcl — сишарпистам вход воспрещён.
25) Make — язык написания программ для автоматизации процедур сборки других программ или иных хитрых целей, в сочетании с Autotools выносит мозг позволяет творить чудеса.
26) Lisp — позволяет достраивать синтаксис с помощью макросов и получать новые языки. Считается, что для этого достаточно трёх символов: двух скобок и пробела.
27) Haskell — тот же матан, только шрифты заменили.
28) Erlang — нет такого языка.
29) ML — несколько функциональных языков, разной степени кошерности. Характерны развитой системой вывода типов, благодоря чему языки статически и неявно типизированны одновременно. Самый современный из адской семейки — F*, oCaml скрещенный с типовой системой .net и зависимыми типами, тихий ужас.
Эзотерика:
30) BrainFuck
31) Befunge
32) Whitespace
33) Malbolge
34) Unlambda
35) Shakespeare
Низкоуровневые языки. Они же автокоды. Очень близки к машинному коду, что позволяет при умелом программировании получить высокую скорость:
36) Ассемблер
37) Forth
38) C
39) Алгол
40) Oberon
41) Simula
42) Modula
Прикладные языки. Это внезапно не Алгол! Языком прикладного программирования считали Фортран, на котором изначально предполагалось описывать вычислительные процессы. Изначально там не было даже правил видимости переменных, а все данные лежали в общей области данных: посчитал — и напечатал результат:
43) Фортран всех версий
44) Javascript
45) Groovy
Языки для написания проводок. Они же «бизнес-ориентированные языки». Первоначально эту нишу занимал простецкий «Common Business-Oriented Language», который использовался в банках. Супермаркеты, ресторашки, кафэтэрии, склады, турагентства, таксопарки, железные дороги, госструктуры и т. п. — так до сих пор и используют его или один из его многочисленных диалектов:
Декларативные языки. Самым первым языком, пришедшим в эту нишу, доселе необитаемую, был Лисп, и всё, что здесь тусуется — прямые его потомки. По-видимому, условия здесь настолько не подходят для жизни, что не дохнут только немногие языки. Программы на них представляют собой не набор команд, а описание процесса: не что делать, а как делать.
47) Scheme
48) РЕФАЛ
49) F#
50) Agda
51) Pure
Логические языки. Изначально предназначались для создания экспертных систем aka искусственного интелекта. Но на практике, при попытке создать что-нибудь действительно полезное, выявились недостатки, которые привели к появлению гибридных функционально-логических языков.
52) Prolog
Функционально-логические языки.
53) Mercury
54) Curry