После пары десятков написанных на уроке информатики программ ты вроде как что-то умеешь и возникает вопрос "а что дальше"? Вряд ли ты сразу осилишь мобильные приложения (даже если хочется, то, братан, чутка потерпи. Потерпи хотя бы еще пару тысяч строк кода), поэтому (грубо) либо desktop-приложения под Windows, либо web-сайты. Вот несколько особенностей web-разработки, которые подскажут, стоит ли после Бейсика с Паскалем уходить в сеть.
Многоязычность
Приложение под Win32 можно без проблем написать на одном языке программирования (причем почти на любом). С web-сайтом так не получится. На HTML можно создать отдельную страницу, но, как только захочется чего-то интересного, извольте разбираться в JavaScript и каком-нибудь языке для BackEnd-а (PHP, C#, Java, Python и т.д.). А еще есть CSS для красивого дизайна. А еще базы данных...
Это, с одной стороны, сложно (едва ли много школьников-гуманитариев знают 5 иностранных языков, а начинающим программистам приходится), зато, если разберетесь, дает гигантский скачок в плане профессионализма (приходится упорядочивать файлы, давать понятные названия компонентам web-страниц, выискивать общие детали чтобы создавать отдельные стили и т.д.)
Отладка в консоли
Очень существенный плюс web-разработки - простой и понятный отладчик. Открыл браузер, нажал правую кнопку мышки и вот тебе код. Можно прямо здесь править свою web-страницу, проверять интерфейс для разных устройств (по крайней мере в Google Chrome можно), да еще и проверять производительность. Просто поверьте, ребята, начинающие с приложений под Windows, очень завидуют web-разработчикам. Пока у одних есть консоль, другие мучительно выводят сообщения на экран
Экраны разных размеров
Когда пишешь приложения для рабочего стола...в общем-то, часто тебе плевать на разрешение экрана. Ставишь 1000 * 700 и вроде как на любом компе оно смотрится норм. А на телефоне стоит Android, твое приложение все равно не откроется, так зачем выпендриваться ("если не видно разницы, зачем платить больше" (C)).
А вот web-сайт открывается везде. Открывается везде, но выглядит везде по-разному. Поэтому придется осваивать каскадные таблицы стилей (то самое слово CSS, которое ты впервые увидел минуту назад, но все равно не вбил в поисковик:) ) и прописывать разный внешний вид элементов для ПК-шной и мобильной версий сайта.
Сторонние модули
В web-сайты ОЧЕНЬ легко встраивать сторонний код. Нужна тебе аналитика посещаемости, возможность репоста в соцсетях, геолокация, какой-нибудь красивый календарик в правый верхний угол...находишь нужный сайт, лезешь в раздел API (даже если CSS не посмотрел, бро, хоть это слово-то загугли:) ) и копируешь код. Часто этого достаточно. То есть не надо указывать версию операционной системы, скачивать дополнительные библиотеки, и даже смотреть рекламу "Азино три топора". Правда, не факт, что оно вот сразу заработает...
В общем, писать web-сайты однозначно сложнее, чем находить минимальный элемент массива на Pascal. Зато если удастся этот сайт написать, ты сразу становишься умным (ну или умной). Ты разбираешься в нескольких языках, умеешь отлаживать код. Может даже уважаемым человеком станешь)