The part of the internet that most of us get to interact with is the side of webpages, and as we all know, websites are way more than only text and pretty images: they can also contain interactive elements. The programming language that makes every interaction happened in a website is called JavaScript. JavaScript programs are interpreted and executed in real time by the browser (the program used to surf the web), so that at any moment, anything that may happened can be acted upon. Due to the name, people often think JavaScript and java are similar languages, when it’s the entire opposite! Comparing java and JavaScript is like comparing a car to a carpet.
Since this language lives in webpages, before getting started we need to get an idea of what a webpage is made of. There are three languages that make up a website:
HTML
: defines the structure of a website CSS
: defines the looks of a websiteJS
: (as described above) defines actions and interactionsTo put it simply, HTML is the bones of a page, CSS is the skin and JS is the brain.
In this course you will learn how to code in JavaScript, following a simple, comprehensive, and complete path that will bring you from zero to hero! If you have previous experience with HTML and CSS you are already a step ahead, but if not, don’t worry because we will soon give an overview to set some solid bases.