In my opinion, the absolute hands down best way to learn is just by making shit.
React is a big one right now, and the "getting started" tutorial is pretty good. Just walk though it, and adapt it into something you care about.
It doesn't really matter if nobody ever sees it, it's for you. Just roll up your sleeves and make it happen.