JavaScript is event driven because it allows its users to create something and then it processes to codes. For example when we were learning to write codes, it was up to us to write something in order for JavaScript to do something when we ran it. JavaScript teaches you to be able to create something of your own and it works to make sure your code is correct to run.
CSS and HTML are things we only talked about very briefly in our last class, however the seem to be kind of important. HTML is about adding structure to your page. While, CSS is the design aspect, and makes your code look better. To my understanding, CSS stands for Cascading Style Sheets and its job is to take take the HTML elements and properly display them on our screen.
I agree that JavaScript was a good language to start with since it requires for you to correctly plug in the required code so that it can run smoothly. In other words, it offered a solid trail-n-error based learning system.
The Illustration made it very easy to follow what language is used for what part of the web page