Категории сслыок будут располагаться в порядке, рекомендуемом к изучению. Категории представляют собой разделы знаний, необходимые к изучению, если вы хотите в конечном итоге обладать знаниями и возможностями для создания движка. Для самых маленьких, или что такое программирование и с чем его едят? То, что программист должен впитать буквально с молоком матери: Булева алгебра Системы счисления Виртуальная машина Тьюринга (фактически, модель современных процессоров, с некоторыми поправками) Теория алгоритмов http://www.firststeps.ru/ - Хороший сайт, если вы уже определились, на чем будете кодить Языки программирования http://www.codenet.ru/cat/Languages/ - интересующие вас языки программирования. http://www.cyberguru.ru/programming/programming-theory/software-designing-clear.html - рекомендую к прочтению, когда освите какой-нибудь язык программирование и захотите написать программу Использование средств операционной системы Windows (Win 32 API) http://www.cyberguru.ru/programming/win32/ Графические API http://pmg.org.ru/nehe/index.html - мощный учебник по OpenGL http://www.gamedev.ru/articles/?sect=1 - Direct 3D http://opengl.gamedev.ru/doc/ - OpenGL - справочная документация http://www.xdev.ru/dxgp/rgd_articles_r.asp?s=directx&art=art_0000_list - Статьи по DirectX http://netcode.ru/?lang=cpp&katID=4&skatID=33 - Средства DirectDraw и WinGDI разнообразные пособия по программированию http://www.libray.narod.ru/ (Fey) Общая архитектура движка http://www.gamedev.ru/articles/?sect=7 - о движках Технологии для решения частных задач http://tora-bora.front.ru/ - методы затенения с помощю теневых объемов Советы профессионалов http://www.dtf.ru/articles/list.php?tid=article&stid=programming - много интересных статей от профессиональных программистов. Полезные ссылки http://c2p.ru/ - сайт в первую очередь интересен справочниками по функциям http://netcode.ru/ - много информации по С++, ОС, графике, Win 32 и другим нужным вещам http://jtsoftik.narod.ru/index.html - наиболее интересны FAQ по Delphi и Билдеру. Рекомендую - можно найти решение очень нестандартных задач. Например, как считать картинку из exe-файла, не трогая ресурсы, или как заставить приложение запускать только одну копию себя.