Ratings24
Average rating3.8
This is very obviously written by a designer. It looks good, but it is a nightmare to read because of the noisy placement of text and other elements. Do not pick up this one if you're learning this stuff from scratch. I used it as a refresher and to get up to speed on html5.
Content-wise it's getting a bit dated. It covers css3, or at least part of it. CSS grid isn't covered.