Надеюсь кому-нибудь пригодится.
На момент написания, все ссылки рабочие.
Петцольд, Код. Рассказывает о метаморфозах и взаимосвязях сигналов и информации, что оно внутри, почему оно должно быть так. как оно бывало до.
http://hack-evo.3dn.ru/load/7-1-0-2
Таннебаум, операционные системы. О том что такое ось, зачем она нужна и как взаимодествует со своими приложениями и тп.
http://win-web.ru/itbooks/open/tanenbaum_os.html
Таннебаум Архитектура компьютера. Рассказывает о том, как работает сама связка софт анд хард. Зачем в процессоре регистры, что такое тракт данных и как оно всё общается с внешним миром.
http://win-web.ru/itbooks/open/architect_computer.html
Собственно после понимания этих книг можно начинать с или с++.
Без них будет не программист а обезьяна с гранатой. © l3VGV 
 Microsoft.com
Детский уголок: Учебники по программированию.
Джесс Либерти
Microsoft.com
Детский уголок: Учебники по программированию.
Джесс Либерти 
Освой самостоятельно C++ за 21 день 
http://narod.ru/disk/13531889000/С%2...ерти).zip.html
Б. Керниган, Д. Ритчи 
Язык программирования Си 
http://itlibitum.ru/library/BOOK/RUS...libitum.ru.pdf
Герберт Шилдт
"Полный справочник по С"
http://narod.ru/disk/19017602000/Pol...po_C_.rar.html
Ален И. Голуб 
Правила программирования на Си и Си++
(ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СEБЕ В НОГУ) 
http://webcenter.ru/~zwb/download/cpprules.zip 
или 
http://itlibitum.ru/library/BOOK/RUS...libitum.ru.pdf 
или 
http://pv.bstu.ru/oop/c++/cpprules.pdf 
Богатырев Андрей 
Хрестоматия по программированию на Си в Unix
http://unixman.narod.ru/download/cpp/c_unixhrest.rar
C++ для начинающих (архив сайта 
netcode.ru)
http://cracklab.ru/_dl/_/World_CPP_P...RACKLAB.rU.rar
Джефф Элджер 
C++. Библиотека программиста 
http://it-books.narod.ru/C_CPP/CppFo...ammers_rus.rar 
или 
http://pv.bstu.ru/oop/c++/C++%20for%...rogrammers.pdf 
или 
http://itlibitum.ru/library/BOOK/RUS...libitum.ru.pdf 
Шилдт Герберт 
C для профессиональных программистов 
http://www.uran.donetsk.ua/~masters/...ov/books/c.zip 
С. Липпман 
С++ для начинающих 
http://pv.bstu.ru/oop/c++/cplusplus%...0beginners.pdf 
или 
http://redlib.narod.ru/cidocs/lipman.zip
Дональд Эрвин Кнут
Искусство программирования. Том 1-3 (DjVu) | The Art of Computer Programming
Том 1: Основные алгоритмы
Том 2: Получисленные алгоритмы
Том 3: Сортировка и поиск
Том 4: Генерация всех деревьев (2,3,4 части)
http://narod.ru/disk/19036974000/Knu...m1-4).rar.html
Б.Страуструп 
Введение в язык C++ 
http://dim-dimonov.narod.ru/books/c/straus1.rar 
Бьерн Страуструп 
Язык программирования C++ 
http://www.podgoretsky.com/ftp/Docs/...op/2/aglav.htm 
Б. Страустрап 
Объектно-ориентированное программирование 
http://dim-dimonov.narod.ru/books/c/straus2.rar 
Б. Страуструп 
Справочное руководство по C++ 
http://www.citforum.ru/programming/cpp_ref/index.shtml 
или 
http://lib.ru/CPPHB/cppref.txt 
или
http://dim-dimonov.narod.ru/books/c/straus3.rar 
или 
http://prometey.fatal.ru/prog/inf/c/sprc.zip 
Джосьютис Н. 
C++. Стандартная библиотека 
http://delinux.narod.ru/book.html 
Полное справочное руководство по Си 
http://prometey.fatal.ru/prog/inf/c/ci.zip 
Кент Рейсдорф, Кен Хендерсон 
Borland C++Builder. Освой самостоятельно 
http://itlibitum.ru/library/BOOK/RUS...libitum.ru.zip 
или 
http://podgoretsky.com/ftp/Docs/C/pdf/Builder.pdf 
Builder Энциклопедия 
http://itlibitum.ru/library/BOOK/RUS...libitum.ru.zip 
Русский хелп к C++Builder 5 
http://prometey.fatal.ru/prog/inf/c/helprus.zip 
Мешков А., Тихомиров Ю. 
Visual C++ и MFC. Программирование под windows NT и windows 95. Книга в 2-х томах 
http://www.sources.ru/books/books/cpp/meshkov.zip 
Архипова Е.Н. 
Программирование для Windows. Использование Visual C++ и MFC 
http://athena.vvsu.ru/elena/visprog/prog_vis.zip 
Д.Круглински, С.Уингоу, Д.Шеферд 
Программирование на Microsoft Visual C++ 6.0 для профессионалов 
http://files.zipsites.ru/books/progr..._dlay_prof.rar 
Visual C++. Руководство разработчика 
http://pv.bstu.ru/oop/c++/vc6.pdf 
Фролов А.В., Фролов Г.В. 
Библиотека системного программиста. Том 24 и том 28 
http://progs-maker.narod.ru/info/c_cpp/win/bspmfc.rar 
М. Пинкус 
Visual C++ для начинающих 
http://dim-dimonov.narod.ru/books/viscpp/beginners.rar 
Профессиональное программирование на С++ 
http://adept7.narod.ru/library/progr...rof/index.html 
Visual C++. Краткий сборник советов с примерами 
http://adept7.narod.ru/library/progr...mer/index.html 
MFC шаг за шагом 
http://adept7.narod.ru/library/progr..._sbs/mfc1.html 
http://adept7.narod.ru/library/progr..._sbs/mfc2.html 
WinAPI шаг за шагом 
http://adept7.narod.ru/library/progr...i/winapi1.html 
http://adept7.narod.ru/library/progr...i/winapi2.html 
http://adept7.narod.ru/library/progr...i/winapi3.html 
Win32 API FAQ 
http://www.codenet.ru/progr/visualc/winapifaq.php 
Для работавших с Borland вот это имхо самое вразумительное 
http://firststeps.ru/mfc/steps/ 
http://firststeps.ru/mfc/winapi/keyb/keyb1.html
codenet.ru
http://www.codenet.ru/cat/Languages/C-CPP/
rsdn.ru
http://rsdn.ru/summary/455.xml
wasm.ru
http://wasm.ru/
На английском
A. Parker 
Algorithms and Data Structures in C++ 
http://pv.bstu.ru/algorithms/Algorithms_cpp.rar 
Bruce Eckel 
Thinking In C++, 2-nd edition 
Volume I 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Volume II 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Frank B. Brokken 
C++ Annotations 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
или 
http://www.oopweb.com/CPP/Download/cplusplus.zip 
Steven Holmes 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Peter Muller 
Introduction To OOP Using C++ 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
или 
http://www.oopweb.com/CPP/Download/Intro2OOP.zip 
John Morris 
Objects First 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Allen B. Downey 
How To Think Like A Computer Scientist with C++ 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Three High School Students 
From The Ground Up: A Guide To C++ 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
SGI 
STL Guide 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
или 
http://www.oopweb.com/CPP/Download/stl.zip 
Johannes Weidl 
The Standard Template Library Tutorial 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Todd Hoff 
C++ Coding Standard 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
FN/Mats Henricson and Erik Nyquist 
Programming in C++, Rules and Recommendations 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
J.H.M. Dassen (Ray) and I.G. Sprinkhuizen-Kuyper 
Debugging C and C++ code in a Unix environment 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
или 
http://www.oopweb.com/CPP/Download/debug.zip 
Lars Haendel 
The Function Pointer Tutorials 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Al Dev (Alavoor Vasudevan) 
C++ How To 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Steve Heller 
Optimizing C++ the WWW version 
http://www.oopweb.com/CPP/Documents/...umeFrames.html 
Thomas Papanikolaou 
C++ Course 
http://www.oopweb.com/CPP/Download/CPPCourse.zip 
Bjarne Stroustrup 
An Overview Of The C++ Programming Langauge 
http://www.oopweb.com/CPP/Download/crc.zip