Those were some dark days ! But after learning its like a gift from heaven. I am pretty much sure you may get confusion in jsx or es6 class and props , state. All i want to tell is just dont drop the idea of learning . Its a great framework. The learning is quitr difficult but its great. Take your time learn step by step according to the docs. Do learn redux its great. Learning slowly and understand each concept then only it will be handy. The environment setup may be difficult . My suggestion dont use the -create-react-app package cause you wont get what is what? Setup the environment by yourself it will be a huge benifit All the best