ASP.NET is a framework for developing dynamic web applications. It supports languages like C#, VB.Net, F#, Jscript.Net, etc. This ASP.NET tutorial for beginners covers some important concepts of ASP.NET like Creating Web Applications, reusable code, deploying the .Net application on the server, testing web application, debugging, etc. In this ASP.NET Core, Advanced tutorial, you will also learn .NET basics from Scratch and advanced learners like Web Application Developers to Create Forms, .Net MVC, WCF and Web API, etc.
C# programming is very similar to C and C++ programming languages, so if you have a basic understanding of C or C++ programming, then it will be very fun to learn C#. or if you know the computer basics, how to operate computer system also you will learn this course
As a beginner first you need to understand difference between these two
• C# is a programming language
• .NET is a framework for building applications on Windows
.NET framework is not limited C# language, using this framework to build application with different programming languages like F# and VB.NET