Насчет книги Скэнлона. Возможно хорошая, я если честно, эту книгу в руках не держал и не читал, равно как не писал программки под DOS, драйвера, загрузчики и операционные системы. Но каждому же свое, нельзя охватить все области программирования в полной мере - надо на чем-то остановиться и понять основательно, а потом переходить к другому. Ну и как кстати, купил ты Пирогова? Что думаешь насчет него? Пирогов пишет почти без макросредств, которыми изобилуют примеры izcellion'а и многих, кто использует сборку MASM32 SDK. Я сам как-то писал статью для новичка
Быстрый старт, короткий путь, которую бы не мешало уже переписать по-новому. Советую обкатывать все свои первые программки в отладчике OllyDebug: там все понятно и очень наглядно наблюдать, как выполняется код. Можно трассировать, ставить точки останова, проверять как работает программа и т.д., да и с отладчиком легче найти у себя в коде логическую ошибку - это когда код компилируется, но неправильно работает или совсем не работает.