I divide this into three categories of learning. My order of preference -
Do stuff while you read, watch or listen: learn, break, repeat cycle. You have to get to this to maximise learning.
eBook: reading is better
Video: watch as other experts do stuff, and try to teach :)
I find the following free resources of exceptional value.
You don’t know JS. Yes, he’s referring to you - not me.
Learning is not a one-time phenomenon. Continue on the path through the following means -