Теперь нужно начинать не с языков программирования(не с синтаксиса), а с построения моделей, если вы хотите заниматься объектным программированием, для этого нужно найти книги по UML2, авторов таких много, есть и видео курсы, а потом уже учить синтаксис языка, самый распространенный сейчас язык это С++, новое поколение С, но есть еще Java и т.д. Если хотите заниматься Веб-программированием то это может быть Perl и HTML. Все зависит от того, чем вы хотите заниматься, просто так совет не дашь, программирование сейчас очень многообразно.
Программирование в интернете это достаточно общирная область знаний. В основе веб-программиования (так принято называть область программ для интернета) лежат несколько языков основные это HTML сокрашение от англ. HyperText Markup Language — язык гипертекстовой разметки и его очень важный раздел CSS - Cascading Style Sheets — каскадные таблицы стилей и PHP Hypertext Preprocessor, на котором написано большинство современых систем управления контентом.
Но качественных и бесплатных уроков, в особенности объединенных в цельные единые курсы очень не много. А вот время для их поиска уйдет очень и очень много. А это единственое чего нам ни кто и ни когда не вернет. По этому лучше купить интресующий вас курс. Только для начала решите четко, чему вы хотите учиться. Попробуйте несколько сжать рамки своего вопроса, тогда и будут четкие ответы. Например вы решили что вам очень хочется стать мастером создания лендинг-страниц (они же страницы захвата). Это очень модный сегодня инструмент. Для этого нужно знать основы блочной верстки и CSS.
Какая вообще у вас цель изучения веб-программирования, если не секрет?
Единственное что можно порекомендовать из бесплатных материалов так курс CSS Евгения Попова. Это действительно хороший учитель и знаток своего дела. Да на качество уроков грех жаловаться. Это видео курс.
Онлайн можно читать на тут , там много разных книг, не только по программированию. Еще можете скачать в формате PDF на этом сайте , возможно найдете на втором какие-то книги которых нету на первом, тогда вбейте название самой книги в гугле, если вам так уж важно читать именно онлайн.
Я думаю с Паскаля будет все же легче. Скажу по своему опыту. У меня в Паскале все получается, а с С++ уже возникаю трудности, а если бы я хорошо знал Паскаль, то с С++ справлялся бы легче. И еще я советую брать уроки на официальном сайте. http://pascalabc.net/. И да учите PascalABC.NET. От обычного отличий вроде мало, но он больше используется. И для программиста не важно востребован язык или нет.