When I was first learning it (4 years ago), I ran into a lot of trouble.
Python has Python.org and documentation in reams. C++ has cplusplus.com, C# has MSDN, PHP has php.net, and so on.
In comparison, W3 schools seems very poorly laid out and not very structured.