learned some Html and CSS through "complete intro to Web Development course" by Brain Holt in Frontend Masters.
something he said that I loved:-
Don't try to understand every piece all at once. There are times where it's okay to just trust that something works and come back later to understand how. It's a tough balance because you do want to try to understand what's going on all at once ;
It's all about muscle memory and a bit of time.