Ну я бы так явно не заявлял, как по мне, вместе оно как бы может и да, ибо использовать будешь именно так!
Однако, начнем с того, что там учить то нечего, два притопа, три прихлопа.. а по отдельности на простых примерах возможно быстрей зайдет... Тут главное суть уловить, а остальное всегда в справочнике можно посмотреть...
В двух словах html это чертеж состоящий из блоков которые можно вкладывать друг в друга, у этих блоков есть стили(оформление/дизайн) по умолчанию,так же при помощи css ты можешь назначить свои дополнив или заменив текущие.
Можно задать стили для конкретного элемента(Id), а можно нескольким(class). Вот вся основа + там можно задать некоторую логику поведения, переменные и анимацию, в html5 добавили дополнительные теги, для конкретных типов контента, и ещё немного логики.
Все, больше там знать и не надо ничего, остальное - ок гугл, копи-паст, го го го