Earlier quoted context omitted.
I wouldn't remotely recommend react for someone relatively new to programming.
Why not? It’s simple enough.
I'm an experienced developer and I could not wrap my head around React with free tutorials. This tutorial uses React, Flux, blah blah blah. This other tutorial uses a whole different set of packages.
It's not transferable. I need to build X. Show me a tutorial on how to build X.
People give Angular 2+ a lot of crap but at least every.single.tutorial I've ever read on it are discussing the same basic set of tools and system.
I pay for Pluralsight and while I've been focused on learning Angular from it, paid tutorials "generally" are much better quality then free ones IMO.