Introduction
If you're new to the C# programming language, you might be wondering how it relates to .NET. After all, it seems like the term .NET is applied to many things. What is .NET? Is C# part of .NET? How does .NET work? Why do you need to learn about .NET?
In this module, you learn about:
- .NET and its ecosystem.
- The technical aspects of the system.
- Each part's role in helping you build and deploy your software.
- The .NET ecosystem as a whole, including the resources that can help you learn.
- Ways that you can contribute to this ecosystem.
Finally, you write C# code using a web-based editor to better understand how the parts of .NET work together to create a .NET application.
By the end of this module, you'll have a good understanding of .NET, and you'll be ready to take your next steps in building .NET applications.
Learning objectives
By the end of this module, you're able to:
- Describe the major parts of .NET and its ecosystem.
- Explain how .NET languages and the .NET compiler, runtime, and libraries work together to produce a running application.
- Choose when it makes sense to use .NET to build your applications.
Prerequisites
- You have experience writing your first lines of C# code.
- You should be able to recognize how to use
Console.WriteLine()
to send text to an output window. - You should be able to recognize minor issues in your code and fix them.
If you don't have experience writing a simple "Hello World" application in C#, review the first module in this learning path, Write your first C# code.