I am looking for a quick and dirty introduction to Javascript. I program in Java and C++ on a daily basis, and I am looking for basically a three-fold "here is the syntax, here is how _ is done in Javascript, and here are important differences between Javascript and mainstream programming languages." I don't really want explanations on things like how while loops work, what global variables are, or why object oriented design is good, unless they are particular to Javascript and are important.
I'm hoping to learn the crux of the language in a few weeks. I have a project pending that requires Javascript knowledge, I am planning to treat that as my learning process.
Any suggestions would be welcome. Thank you.