w3schools is a good source, but i certainly can not say it is the best. There are many sources out there and not everyone is going to agree on a good source.
For beginners, use books as backup and use google as your best friend... any question you can come up (almost any question) can be found with a single google search. Also, try expirementing with what you can make, your expirements are better than what you read off of someone else's resource.
And if you have anymore questions, feel free to ask the number one forum... DANIWEB and be prepared for users like LastMitch, JorgeM, Pixelsoul, me, and etc. answer your question(s).