Installing the development tooling
You'll need to install some applications and tooling to start developing WebAssembly. We will use Visual Studio Code, a text editor, to write our C/C++, JavaScript, HTML, and Wat. We'll also use Node.js for serving up the files and Git to manage our code. We will use package managers to install these tools, which makes the installation process much simpler than downloading and installing them manually. In this section, we will cover the operating systems, as well as the package managers for each platform. We'll also review each of the applications, with a brief overview of their role in the development process.
Operating systems and hardware
To ensure that the installation and configuration process goes smoothly, it's important to be aware of the operating systems I will use for the examples in this book. If you encounter an issue, it may be due to an incompatibility between the platform you're using and the one I'm using. In most cases, you shouldn't have...