© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•3y ago•
552 replies
evrsen

✅ Confused about C# as a beginner

This language and its associated ecosystem is confusing af coming from Python.

1. If C# is the language syntax, is .NET the platform providing a standard runtime implementation for said language (similar to PVM & JVM)? Or a compiler? Or is it both? If not, what's the name of the software that provides a standard runtime for C# applications?
2. For some reason, apparently there is also a framework called .NET... so what's the difference between the framework .NET and the platform .NET?
4. ASP.NET, if i understood correctly this is a web framework like any other framework such as Django, Ruby On Rails, Laravel, Spring Boot, etc.. the confusion is where Blazor comes in, because apparently you gotta use both ASP.NET and Blazor, but both are described as individual web frameworks? 🤔
5. Core, god, every tool i mentioned above apparently has a "Core" version, e.g .NET Core, ASP.NET Core, you name it... What does "core" imply and why are there two versions of things?
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

✅ how to learn c# as a beginner
C#CC# / help
9mo ago
As a beginner,
C#CC# / help
17mo ago
c# beginner
C#CC# / help
17mo ago
❔ C# Beginner
C#CC# / help
4y ago
Next page