You begin by creating an initial application using the Angular CLI. Throughout this tutorial, you’ll modify and extend that starter application to create the Tour of Heroes app.
**Note:** You do not need to complete the entire Getting Started. After you complete the above two sections of Getting Started, your environment is set up. Continue below to create the Tour of Heroes workspace and an initial app project.
## Create a new workspace and an initial application
You develop apps in the context of an Angular [workspace](guide/glossary#workspace). A workspace contains the files for one or more [projects](guide/glossary#project). A project is the set of files that comprise an app, a library, or end-to-end (e2e) tests. For this tutorial, you will create a new workspace.
To create a new workspace and an initial app project:
1. Ensure that you are not already in an Angular workspace folder. For example, if you have previously created the Getting Started workspace, change to the parent of that folder.
2. Run the CLI command `ng new` and provide the name `angular-tour-of-heroes`, as shown here:
<code-example language="sh" class="code-shell">
ng new angular-tour-of-heroes
</code-example>
3. The `ng new` command prompts you for information about features to include in the initial app project. Accept the defaults by pressing the Enter or Return key.
The Angular CLI installs the necessary Angular `npm` packages and other dependencies. This can take a few minutes.
It also creates the following workspace and starter project files:
* A new workspace, with a root folder named `angular-tour-of-heroes`.
* An initial skeleton app project, also called `angular-tour-of-heroes` (in the `src` subfolder).
* An end-to-end test project (in the e2e subfolder).
* Related configuration files.
The initial app project contains a simple Welcome app, ready to run.