Каким Web-программистом быть?
первый заработок вы получите, если покажете людям как продвигать в интернет. а для этого научитесь
1. ставить cms на ваш выбор (ворпрес, джумла, друпал, модкс, опенкарт  прочие, я например дл всего использую друпал)
2. стряпать более менее привлекательный дизайн и натягивать макет на cms
3. писать тексты, судя по всему, вы грамотный, осталось научиться писать о том чем компании занимаются
4. ну и изучите как продвигать в поиске, для этого откройте пару своих блогов и изучайте их позиции в поиске, продвигайте
5. найдите первых клиентов на 3-5тыс за проект и продайте им свои услуги
и продолжайте скилапиться
Вот есть roadmap по специальностям.
А тут можно ознакомиться с их курсами по каждому направлению.