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

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

Для начала надо учесть то, что:
1. Яп (языки программирования) классифицируют по уровню.
Уровень яп показывает, насколько язык близок к естественной для человека записи.
Вот, посмотри тут описано более подробно:
http://bourabai.ru/alg/a13.htm
2. Для освоения яп желательно (обязательно!) знать/выучить английский язык (не только разговорный, но и технический).
3. Программирование - это абстрактная форма творчества. В целом это означает, что для эффективного и рационального труда необходимо развивать абстрактное мышление. Эта способность требуется для быстрого создания ментальных моделей новых идей и структур.
Какой яп учить первым? Вопрос спорный, т. к. некоторые яп достаточно сложны в освоении и, к тому же зависит от того, для чего человек решил выучить яп ?
Если ты никуда не торопишься, то начни с освоения яп С (Си).
После уже можешь подумать какой яп осваивать дальше.
Вот, несколько ссылок на видео-уроки:
Си - http://www.youtube.com/channel/UC3ewRHk6A2fhsUt6vC9z8Vg
С++ -http://www.youtube.com/playlist?list=PLB4D5B3289098DE51
Java - http://www.youtube.com/playlist?list=PLk95cAdGYXN1GYSm1NIMHJuyq_kk9Obg9

А вот, книги, которые желательно почитать:
- "Алгоритмы. Вводный курс" Томас Х. Кормен
- "Алгоритмы введение в разработку и анализ" Левитин А. В
- "Алгоритмы. Построение и Анализ"
- "Algorithms in a Nutshell, 2nd Edition"
Тимур Ражапов
Тимур Ражапов
808
Лучший ответ
Дмитрий Валерьевич Kотов Спасибо большое, это именно то что надо.
Ты сначала определись для чего программировать - компьютеры, мобильные, веб, холодильники (это не шутка) и прочие.

Java это приложения для компьютеров (мало востребовано), мобильных (Android), корпоративные сайты (в буржунете).

Для мобильных можно начать с этого - geekbrains.ru/courses/75
Azer Sovqatov
Azer Sovqatov
72 568
assembler )
Учи алгоритмы
C#
Bakdaulet Tuleshov
Bakdaulet Tuleshov
8 708
Учи сразу любой C-подобный язык, так переходить на другие языки будет проще :)
pascal, потом C++
Учи Паскаль, дальше можешь С++ ,C#, Java, python...
для веб- html+css+js, для компов pascal, потом C, для андроида-java
Питон