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