[identity profile] popovmd.livejournal.com posting in [community profile] useful_faq
Добрый день.
Хочу научиться программировать, с нуля, язык - Java.
Посоветуйте пожалуйста литературу, именно нулевого уровня.

Date: 2012-05-09 01:56 pm (UTC)
From: [identity profile] chaos-dremel.livejournal.com
Если так, то рекомендую изучать в следующей последовательности:
1. Паскаль, в частности, среды разработки делфи и лазарус (у них на сайте отличный учебник для начинающих). Язык прост, имеет отличную математическую часть + кучу дополнений (в том числе и для разработки игр. Огромный плюс в том, что его реально выучить, до того как он надоест. Многие любители так на нем и остаються и не идут дальше.

Ремарка на полях. Лазарус конвертирует код на паскале в код на Си, а потом уже компилирует, поэтому сравнивая код наших предидущих програм, будет легко перейти к шагу 2.

2. Си, чистый и не замутненный. Папа С++, джавы, обджектив-С, Си-джи, и многих-многих других.
2.1 Далее можно изучить дополнения для объектноориентированного программирования для Си, про них мало кто знает, еще меньше кто использует, но они добавляют ко всем плюсам Си возможность объектноориентированного программирования, после чего можно почувствовать себя богом и с презрением смотреть на проблемы Си-плюс-плюсников и джавишников и дальше никуда не идти.

3. Си++/Джава/обджектив-С(язык эпла). Если все еще есть желание их изучать 8-)

З.Ы. С самого начала и до самого конца потихоньку изучаем язык ассемблера, для понимания сути происходящего и ассемблерных вставок в код.