“a smarter way to learn javascript” by Mark Myers is good.
Or if you want a challenge, visit hackerank. They provide a challenge for a lot language. Don’t forget that youtube, friends, etc is also your resources too.
Is a good all around web resource to learn and as a reference material.
is another constructive, inclusive developer network.
There are a lot out there depending on what your focusing on though , I just provided the 2 that I personally use often to learn new things, and as a reference
I will definitely check out those resources. And yes, YouTube is indeed a very good learning tool. I use it a lot (maybe a little too much). Unfortunately, I come from a very small town, so none of my friends are into programming.