Question: how long did it take you to learn html?
Answer: Mainly HTML will not take much time to learn . It will take around a week or less if you are able to give it a 3–4 hours a day. CSS will take more time than html but not more than a month . But there's a lot to learn in css as it is completely logical and different project will have own different css.