Я лично начал учить с реальных объектов. А именно. Нарисовал дизайн не большого лендинга на фотошопе, и начал верстать, потихоньку помаленьку, собирать знания, так быстрее происходит процесс обучения, но не сказал бы, что правильный потому что на начальных этапах код кривой и верстка на костылях, но мы же учимся )