Why JavaScript?
I teach the the programming portion of Williams CS107:
Creating Games using
codeheart.js, which is a minimal game framework for JavaScript. I use JavaScript because it has several practical advantages over other currently available languages for beginning students (as well as for my own jam games and prototypes):