Как Учить HTML&CSS вместе или отдельно?
Вместе естественно
Ну я бы так явно не заявлял, как по мне, вместе оно как бы может и да, ибо использовать будешь именно так! 

Однако, начнем с того, что там учить то нечего, два притопа, три прихлопа..   а по отдельности на простых примерах возможно быстрей зайдет... Тут главное суть уловить, а остальное всегда в справочнике можно посмотреть... 

В двух словах html это чертеж состоящий из блоков которые можно вкладывать друг в друга, у этих блоков есть стили(оформление/дизайн) по умолчанию,так же при помощи css ты можешь назначить свои дополнив или заменив текущие. 

Можно задать стили для конкретного элемента(Id), а можно нескольким(class). Вот вся основа + там можно задать некоторую логику поведения, переменные  и анимацию, в html5 добавили дополнительные теги, для конкретных типов контента, и ещё  немного логики.

Все, больше там знать и не надо ничего, остальное - ок гугл, копи-паст, го го го