mdn web docs
More thorough docs, but harder to understand for beginners.
The Net Ninja
Amazing YouTube channel with all kinds of webdev-related courses. There are many webdev education channels, but this is the best one.
freecodecamp 7 hour course