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

Я Чайник посоветуйте начальную основу для программирования

Посоветуйте книжки основных языков программирования. Или учебники. Обязательно чтобы были языки сайтостроения и игр на ОС: Андройд. Дайте источники, где можно скачать эти книжки (учебники) или видео уроки.... Буду признателен если найду себе так учителя =)
Щас придёт Водяной Змей и начнёт боготворить C#: "бла-бла бла, лучший из лучших, учить программирование надо начинать с него, бла-бла-бла. А вот ещё загляните на мой сайтик, ня-ня-ня". Не слушайте его. Если сразу будете учить сисярп, нормальным программистом не станете. Привыкнете к дотнетовскому синтаксическому сахару и потом будет ооочень тяжело учить низкоуровневые языки.
Начинать лучше с Pascal и C. Книги: Подбельский, Фомин - Программирование на Си; С. А. Немнюгин - Turbo Pascal. Понять основы программирования лучше всего с этих двух языков. Далее уже переходить на более высокоуровневые языки - Delphi, Java и бесконечно обожаемый Змеем С#.
Программирование под Android это Java и только Java, ИМХО. Всякие сисярпы и Delphi использовать только в крайних случаях (портирование программы).
Георгий Шевченко
Георгий Шевченко
1 648
Лучший ответ
начните с любого учебника по языкам Паскаль или Си, всё остальное вышеуказанное вытекает из них. потом рекомендую задачник Ч. Уэзерелл, "Этюды для программистов". это всё есть в сети
Вадим Бохан
Вадим Бохан
50 590
Начните с ассемблера FASM в Fresh IDE.

С одной стороны, это очень простая и понятная реализация ассемблера под WinAPI (набор штатных библиотек винды) .
С другой стороны, изучение FASM даёт фундаментальные знания в области WinAPI и вообще архитектуры ЭВМ, которые определённо пригодятся при добавлении в свой арсенал более высокоуровневого языка программирования типа C/C++ или Java.

Также стоит отметить, что помимо WinAPI, в Fresh можно писать кроссплатформенные приложения под библиотеку FreshLib, работающие как в Windows (формат исполняемого файла PE, aka EXE), так и в Linux (формат ELF).

Вот видеоурок, где рассказывается, как на FASM написать программу под WinAPI.
http://www.youtube.com/watch?v=ftHjDxEK5qs

Вот примеры программ на FASM под WinAPI.
http:// asm-for-win. ucoz. com/load (без пробелов)
Коллекция примеров регулярно пополняется.
html, php, perl, python, java это для сайтов. Для разработки игрушек попробуй С++, C# , Delphi, Visual Basic и для особого извращенства assembler, qt. Будешь знать это все считай любая работа по программированию твоя с нефиговой такой з/п.