I guess (online) books speed up the learning, but I've learned all those techs by practice over a few months, official docs (mdn, nodejs docs, react docs, googling, github issues & stackoverflow) and IRC
The MDN and React docs are amazing! I consistently refer to them while working through the books for a deeper dive into the API's. I tend to have three MDN pages open at any given time.