oh! one more thing: use the documentation on mozilla developer network (developer.mozilla.org/en-US/) for anything you need to know. it's WAY better than w3schools. and they have good tutorials.
There is a Chrome extension to exclude W3Schools from search results, and I highly recommend it. The information on there is usually outdated, or just flat out wrong.
MDN really is the definitive source for JS.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.