Я обычно так свой процесс освоения технологией строю:
1. Читаю getting started, начинаем сразу делать
2. Понимаю, что сделанное не работает когда надо чуть out of the box сделать, иду на mdn/w3c (я люблю первый, во втором интерфейс неудобный)
3. Пробую сделать по доке, понимаю, что это не работает в силу недостаточного понимания прочитанного (как оно работает и почему станет понятно только с опытом)
4. Иду на стековерфлоу, ищу ответ, возможно читаю то, что по ссылке в ответе (на связные разделы документации, например), делаю так, чтобы получилось
5. Делаю много-много раз шаги 2,3,4 по ходу появления проблем.
6. Читаю спеку если интересно