Building and compiling programs

Now that we have had a quick overview of all the language features and capabilities, we can focus on how to run and build our applications.