Да без проблем... Книга легко находится через любой поисковик. Качать можно, к примеру, здесь или здесь.
Полное название: "Самоучитель хакера - Подробное иллюстрированное руководство - Alex Atsctoy". Формат - PDF. Качество скана - хорошее.
Правда, издание аж 2005-го года, так что более новые сведения ищи́те на специализированных сайтах.
Приятного чтения...
Лучше всего поэтапно :
--Для НТМЛ ничего лучше интернет книги Алленовой Натальи не видел. В основном для этапа статических сайтов (бесплат).
--РНР хелп вставленный в Тотал командер(бесплат). Обе держу постоянно как настольные книги.
Веб-программирование лучше и эффективнее (для динамических сайтов) изучать на скрипте готового сайта. Постепенно изменяя скрипт и сразу же видеть что получается. Хорошо отлаженный скрипт (с открытым кодом) можно купить за 3-5$. Тогда не потребуется учебник по базам данных SQL и phpMyAdmin. Вообще SQL и phpMyAdmin по учебникам осваивать не стоит, само придет входе отладки изменений уже отлаженного скрипта.
--Найдите Денвер, как учебник он не помощник скорее как наглядное пособие, но для отслеживания и наладки изменений не заменим (бесплат).
--Сразу же с платных хостингов начинать не стоит, потренируйтесь на бесплатных впоследствии пригодятся (наработки там) для раскрутки. Хостинг (беспл) подбирайте с наличием SQL и РНР, наверно все же лучше Хостингера нет.
-- вопросы по теме пишите в коменте здесь же.
Решать задачки можно на CodeForces, это сайт, где куча олимпиадных задач и проверяющая онлайн система.
Если не олимпиадное программирование, то GeekBrains - это сайт с курсами по разным языкам и алгоритмам, есть как платные, так и бесплатные. Выдаёт сертификаты.
А вообще, лучше всего устраиваться в какую-нибудь небольшую компании и при желании вас там очень хорошо научат.
В вопросе нет конкретики о том чему вы хотите научиться?
Если Вы - бухгалтер или другой специалист и Вам необходимо изучить "1С: Предприятие" с точки зрения применения комплекса программ на своей работе для выполнения своих функций, тогда Вам можно прибегнуть к более ускоренному изучению через изучение сначала демонстрационного материала, а затем приступить к более глубокому изучению той области в которой Вы собрались работать, можно купить специализированные книги - все можно взять на сайте www.1C.ru, в зависимости от конкретной версии системы "1С: Предприятие".
Если Вы - программист и хотите узнать, как устанавливать, сопровождать или настраивать различные модули системы "1С:Предприятие" или разрабатывать новые модули в конфигураторе, тогда Вам необходимо иметь у себя на ПК систему "1С Предприятие" и книги "Конфигурирование и администрирование" одной и той же версии и пройти курс обучения, а самостоятельно у Вас не получиться качественного обучения, книг для самообучения для любой версии - нет. Совет: Вы можете найти поблизости от Вашего места жительства обучающий центр от фирмы "1С", там Вам обязательно помогут определиться предметно и конкретно пройти обучение.