Другие языки программирования и технологии

В какой последовательности изучать языки программирования?

Хочу стать программистом, НЕ веб. С программированием вообще дел пока что еще не имел. С какого языка лучше начать учить: С, С++, С#, Java? И какая вообще последовательность изучения языков? PS Basic и Pascal не предлагать.
Pascal - легко и просто ознакомишься с основными понятиями программирования, циклами, условиями, рекурсией. Object Pascal для закрепления понятий об ООП.
С/С++ -хорошо и очень удобно разбираться с тем же ООП, динамической памятью и указателями, начальная стадия изучения потоков и написания многопоточных приложений. C# для себя можешь посмотреть, но не думаю, что что-то новое сможешь выделить, возможно скилы работы с ASP. NET
Java - многопоточность в чистом проявлении и кроссплатформенность
Руслан Халиков
Руслан Халиков
1 088
Лучший ответ
без разницы. повозившись достаточное время с разными языками к концу дня понимаешь что они мало чем отличаются друг от друга...
С++

больше ничего не нужно
Очень зря, начинал с Pascal потом все языки даются легко. Если он тебе не нравиться из-за того, что он консольный, попробуй Delphi.
А вообще нету нужной последовательности! Можешь изучать как хочешь. Каждый язык в чём-то тяжек в освоении, но коли учиться, так берись сразу за С++ и PhP.
Alijon Azizhanov
Alijon Azizhanov
20 670
С потом C++ а потом что хочешь
Винер Гаязов
Винер Гаязов
10 895
C++
На С сможешь обратным ходом перейти без всяких проблем.
Ещё ASM не плохо бы знать для низкоуровневых операций (если нужны таковые) .
С# ИМХО мусор ибо пародия на жабу и не кроссплатформенный.
Java - слишком высокоуровневый и нужно таскать JVM, я это не одобряю и для меня жаба поэтому не вариант.

З. Ы. Сам я сначала учил Visual Basic, потом Pascal+C++, и в конце концов перешёл на С без ++ т. к. ООП мне не понравилось.