Веб-программирование обычно начинают с включения компьютера и открытия текстового редактора. А изучение - начинают с общих основ, как и в любом другом программировании. Веб-направление от прочих отличает только его перегруженность (технологиями, инструментами, вайтишниками) и сфокусированность на сетевой клиентсерверной архитектуре. Зарабатывать на нем можно начать хоть сразу... какие-либо запреты в этом плане отсутствуют.