Я бы не рекомендовал покупать книги, так как в настоящее время это буде выброшенные деньги. Интернет и компьютеры очень быстро развиваются. Актуальная и даже самая модная книга сегодня буквально через год устаревает, поэтому лучше находить в самом же интернете учебные материалы и по ходу их осваивать. Вы не дали уровень который Вы уже освоили. Поэтому для начала советую начать с изучения HTML - это про разметку сайтов. Перечитал много литературы но пока не набрел случайно на книгу Алленовой Натальи ничего не понимал. Одного прочтения было достаточно что бы я смог сделать свой первый сайт. Далее уже начинайте осваивать РНР, но это уже отвесу при заинтересованности.
Скорость нужна чтобы экономить время, верно?
С чтением книг по программированию важна не скорость, а:
1) хорошие книги. Есть книги крайне плохие. Ну вот, например, "Технология программирования, Терехов А.Н., 2016." - очень странная книга. Больше на мемуары похожа, ничему вас не научит. Такие книги лучше не быстро читать, а вообще не читать (сэкономит еще больше времени);
2) правильные книги. Очень часто умные люди хотят "выучить мат.анализ" и обкладываются книгами по теме. С программированием тоже такое бывает. Но нужен ли вам мат. анализ? - Если вы понимаете что "нет", то подумайте еще раз, нужны ли вам ЭТИ книги по программированию. Программирование бывает разным - от программирования станков (SCADA и прочее) до 1С и Веб-программирования - пропасть. Читать надо не быстро, но ПРАВИЛЬНЫЕ книги. То-есть по той области, в которой вы как программист будете развиваться. Есть ряд тем, полезных всем - например, книги по алгоритмам. Однако, веб-программисту будет более чем достаточно книги Макконелла по этой теме, а она читается за пару вечеров без особой скорости.
3) в остальном - продуктивнее читать не книги, а блоги. Потому что книги по актуальным технологиям не пишут. пока книга выходит - технология уже устарела. Вот как с ObjectiveC - этот язык был популярен года 3, но за 3 года ты не выпустишь книгу. Ведь ее мало написать, еще всякие грифы получить надо - иначе ее ВУЗы не могут закупить...
4) а еще продуктивнее для развития программиста - писать код, а читать (блоги или стековрефлоу) по мере необходимости - когда проблемы возникают.
Да без проблем... Книга легко находится через любой поисковик. Качать можно, к примеру, здесь или здесь.
Полное название: "Самоучитель хакера - Подробное иллюстрированное руководство - Alex Atsctoy". Формат - PDF. Качество скана - хорошее.
Правда, издание аж 2005-го года, так что более новые сведения ищи́те на специализированных сайтах.
Приятного чтения...
Лично я начинала изучения языков C/C++ по учебнику Страуструпа, а позже нашла хороший учебник автора Герберт Шилдт, у него как раз начала изучить C#, мне вполне хватило этого учебника.
Если вы знакомы с языком C/C++, но никак не владеете C#, то Шилдт вполне приемлем.