Here's how I do it, 1) Use a Getting started or a basic tutorial about it 2) Find a boiler plate and create a basic application, applying what I've learnt 3) Find appropriate projects on github and understand 4) Read the offical docs for in-depth knowledge
P.S. Please keep it upto 5 points.
i would say to integrate it into a personal / side project or contribute to an open source project that uses this technology either way, the key point here is easy going practice
Read about it, try it by yourself and continue reading about it. Normally the official guide is a nice resource or if you stuck can search in google and find some interesting articles.
Anton Kulakov
Frontend developer
The best way to understand helps reading the source code and official docs.