Re: Introductory
"JavaScript is fine for learning about object orientation."
and spawns some of the WORST! PROGRAMMING! HABITS! EVAR!!!
I particularly cite what was already mentioned, the 3rd party bloatware typically downloaded from CDNs to support worthless "functionality" that could easily be done with style sheets and tables and "old school HTML".
If you want to teach "object orientedness" it's better to do it with C++, In My Bombastic Opinion. The problem with the BASS-ACKWARDS way that it's being done all too often nowadays (i.e. multiverse:universe:galaxy:system:planet:continent:nation:district:person:molecule:atom and you start with 'multiverse' to get 'atom') promotes GROSS inefficiencies, like the ones inherent in ".Not".
If you design objects in C++ instead, you can start with something that makes a LOT more sense (interestingly enough, the basics *behind* how COM works in OLE 2.0 is actually pretty good; how they implemented it, no so much in many ways, but the basics behind it are worth paying attention to).
And of course, good C++ code looks a lot like good C code.
Instead we'll be "teaching" the next generation how to create CRAP code using JavaScript.
What ARE they smoking over in Palo Alto these days?
"Welcome to Stanford. Here's your BONG"
[there's way too much "programming" in web pages already. we don't need to excrete a bunch of people from colleges that are confused into believing that 'all that javascript' is a GOOD thing]