title: How to properly set up a new Angular 6 project
body: <p>On my way to learning Angular, I have come across two different ways of creating a new Angular project. </p>
  
  <p>The first is using the Angular CLI command:</p>
  
  <pre><code>ng new app-name-here
  </code></pre>
  
  <p>The second is using the command:</p>
  
  <pre><code>dotnet new angular app-name-here
  </code></pre>
  
  <p>The generated projects seem very different, and there are lots of parts for me to cover.
  What's the difference between the two approaches? What are the pros and cons for each approach when the goal is to build a client app that will communicate with a given ASP.Net Core API?</p>