Скажу відразу що знання html і css з першого погляду і на пробу важкувато, але як знаємо всі ми що все приходить з досвідом.
Слухаю Будама americhka.us, це такий подкастера, сам він програміст і живе з дружиною і дітьми в США. Так ось Будам розповів що при вивченні нового для себе мови програмування він брався за замовлення, при цьому терміни брав такі як і беруть досвідчені програмісти в цій мові який він хоче вивчити, і ця відповідальність перед роботодавцем стимулює вивчити і здати під час проект.
Я вам такого радити не буду, знаю по собі коли навчився трохи верстати то подумав, а чому б і не заробити на цьому. Але коли я взявся за версту парочки проектів з безліччю графіки і дикої фантазією дизайнера, зрозумів що таке не зможу зверстати, зрозумів коли вже взявся. Безліч найменших нюансів, але тепер вже з досвідом можна творити чудеса.
Для тих хто тільки знайомитися з версткою сайтів можу сказати що таблиці це погано, так таблицями верстати дуже просто, якщо взяти в руки дріамвеавер то і семи річний пацан зверстає сайт кросбраузерності. Я ж наполегливо наполягаю вчитися верстати шарами, тому як сайти стають легкими це збільшує швидкість завантаження що впливає на ранжування принаймні в Google, але і не тільки швидкість.
Якщо поговорити за SEO оптимізаторів то знання HTML на першому місці, а краще і гарне знання PHP. Знання PHP у оптимізатора це не реальні можливості втілювати всі ідеї в сайт і рубати на цьому бабосікі.