You don't mention if you wish to change your server knowledge while you're at it.
I have a LAMP background, but recently decided to learn React + Redux, as well as NodeJS + Express + MongoDB. Here are some good resources for that:
Wes Bos does a good React course @ https://reactforbeginners.com/ I can also recommend his ES6 course @ https://es6.io/
If you prefer udemy.com: Stephen Grider has a great React + Redux course @ udemy.com/react-redux/learn/v4/overview
Over on the Server side, if you want to dive into NodeJS, and have a Safari Subscription, see the Wes Higbee course: Learning Path: Node for Frontend Developers safaribooksonline.com/library/view/learning-path-…
You'll find that once you set about learning React, other tools (such as npm and webpack) will naturally flow into the process. Enjoy!