Однозначного ответа, что проще — HTML или CSS, не существует, потому что эти два языка решают принципиально разные задачи. HTML проще в самом начале: его базовый синтаксис интуитивно понятен, и уже через час после знакомства вы можете сверстать свою первую страницу с заголовками, картинками и ссылками. CSS, в свою очередь, кажется простым лишь в начале — сменить цвет текста или размер шрифта действительно легко, но как только дело доходит до адаптивной вёрстки, позиционирования блоков и разрешения конфликтов стилей, сложность CSS резко возрастает. Можно сказать, что HTML освоить легче на старте, но глубина и комплексность проблем у CSS значительно выше. Оба языка неразрывны, и учить их всё равно придётся параллельно.