Vc pode seguir os tutoriais da MDN (em inglês).
Tem em português também (no canto superior direito dá pra mudar o idioma), mas na minha opinião a tradução nem sempre é boa, e algumas páginas tem até mesmo erros (que não têm na versão original).
Então se possível, veja em inglês mesmo.
E claro, também já tem vários outros posts sobre o assunto. É só ver e escolher :-)