The following tutorials are available for learning about .NET Core.
Building applications with Visual Studio 2017
- Building a C# Hello World application
- Debugging your C# Hello World application
- Publishing your C# Hello World application
- Building a C# class library
- Building a class library with Visual Basic
- Testing a class library
- Consuming a class library
- Building a complete C# .NET Core solution on Windows
- NoSQL tutorial: Build a DocumentDB C# console application on .NET Core
Building applications with Visual Studio Code
Building applications with Visual Studio for Mac
- Getting started with .NET Core on macOS using Visual Studio for Mac
- Building a complete .NET Core solution on macOS using Visual Studio for Mac
Building applications with the .NET Core CLI tools
- Getting started with .NET Core on Windows/Linux/macOS using the .NET Core CLI tools
- Organizing and testing projects with the .NET Core CLI tools
- Get started with F#
Other
- Unit Testing in .NET Core using dotnet test
- Unit testing with MSTest and .NET Core
- Developing Libraries with Cross Platform Tools
- How to Manage Package Dependency Versions for .NET Core 1.0
- Hosting .NET Core from native code
- Create a custom template for dotnet new
For tutorials about developing ASP.NET Core web applications, see the ASP.NET Core documentation.




