Сложно ли освоить web-программирование?

Сложно ли освоить web-программирование? С чего нужно начинать?

Сложно ли стать хорошим web-программистом?

Что должен знать хороший web-программист?

Сложно ли найти постоянную работу для web-программиста?

Сколько зарабатывают (начинающие/умудренные опытом) web-программисты? Хватает ли на жизнь такой з/п?

P.S. да-да-да.. вопросы типичные, глупые,часто задаваемые, но тем не менее .. ответьте кто-нибудь, пожалуйста )