Introduction
Learning coding with JavaScript is great for learning the basics, but what is the point of coding in general? Programs, at their core, take an input and provide an output. Part of a developers job is to handle that output, make it useful to someone. That could be as simple as displaying that output on a screen. Displaying output on a screen could be in the form of an application, which would need to be built specifically for each platform. These are called native apps and they require knowledge of system calls and tooling that is specific to each platform.
Alternatively, we can build apps that run in a browser that can be accessed from any device. This is the beauty of web development. The web is cross-platform and extremely accessible. It is not without drawbacks of course, but that is beyond the point.
In the following lessons we will learn the basics of HTML, CSS, and how to rope in some of the JavaScript we’ve learned to make some interactive websites.