А разве это не разные продукты?Всмысле notepad - родной виндовый, а Notepad++ - от постороннего разработчика?
Я начинал в блокноте - просто поверстать html в системе.Потом был таки Dreamviewer - там есть возможность включить wysiwyg-режим. Редактируешь файл, потом переключаешь вкладку (или сбоку/сверху/снизу даже отображается - не помню уже) и видно, что изменилось.
Лучше там, где удобнее.
ммм... На форуме обсуждалось энное количество раз, что для "понимания структуры файлов" надо ознакомиться со структурой MVC.А дальше - можно побаловаться над каким-нибудь простым модулем или еще чем.
Я начинал с разбора вывода категорий/подкатегорий в левом блоке.
html, css, javascript (jQuery) + некоторые знания по PHP. Все же циклы, проверки и прочее в шаблонах на PHP завязаны.Без знаний и понимания, что на что меняешь "тыкаться" малость сложно будет, хотя и интересно, в некотором плане :)
Если эти "блоки/реклама/партнерка" никакой дополнительной информации от движка не ожидают, то просто в нужном месте в шаблонах вставляется код. Минусы простого notepad (на мой взгляд):0) windows (BOM, символы конца строки и прочее);
1) нет подсветки синтаксиса;
2) глючная работа с tab-отступами;
3) нет поддержки вкладок.
Если нужен сайт-визитка, то можно и в простеньком редакторе наваять его.
Если же надо что-то посложнее - без адекватного редактора не обойтись.
ну и по теме (насчет книги):
также не встречал, да и не уверен в её полезности ;)