Так-то пары часов хватит, но если совсем раньше с подобным не сталкивался - до недели максимум
Зарабатывать не будешь ничего, просто верстальщики ушли в прошлое
Современный сайт - это целый стек технологий. Во-первых, надо уметь программировать. Высшая математика, часть направлений информатики, алгоритмизация, часть физики... На это уходит года 4 минимум по обучению (если с учителями и тратить на учёбу почти весь день, без - дольше). После этого только изучаются языки (браузерный js, пара-тройка разных серверных, и т.д.), примерно по месяцу на каждый язык. Разметка, html/css, в этом списке даже не учитывается, чего там каких-то несколько часов. И так далее. Да-да, учёба в этой области не закончится никогда, во время работы также будет продолжаться