I made a similar post here going over what I consider a pretty good path for learning scripting, from the bare fundamentals all the way to advanced topics.
I think videos/tutorials are a bit tricky in that regard - some tutorials are great (AlvinBlox seems to do a pretty good job of explaining things as he goes) but you need to actually watch to learn, and not copy. That’s probably why people don’t tend to recommend them.