Здравствуйте, Олег Миколайович!
Можно начать и с
ПироговаПаралледльно рекомендую изучать WinAPI, например, по Петзольду
Том 1 и
Том 2Там на С. Зато там прекрасно расписано, как надо строить программы под Windows. Это - классика жанра.
А программирование на ассемблере под Windows сводится к вызову тех же API-шных функций,
так что перевести на ассемблер будет несложно, главное - понять, как это все работает!
И еще, по большому счету, все книги дают только некий начальный "толчок" в мир программирования,
начальный набор знаний, чтобы начать что-то делать. Поэтому, я считаю, что в будущем никак не обойтись без
такой фундаментальной справочной системы, как MSDN. Она поставляется, например, с компилятором C++ от Microsoft.
MSDN на английском, но это же не проблема для программиста? :)
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен