Skip to content
0:00 / 0:00

#dotnet#csharp#fsharp

What is .NET? What's C# and F#? What's the .NET Ecosystem? .NET Core Explained, what can .NET build?

Scott Hanselman

187K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Scott Hanselman

Beginner. No background in the topic needed.

644K views6 years ago1 recommendation

Programming languagesHistory and cultureC# and .NETFunctional programmingThe tech industry

Scott Hanselman explains what .NET, C#, and F# are, how the ecosystem fits together, and what you can build with them.

What is .NET? What is C# and F#? What is .NET Core? What's the .NET Ecosystem? What can you build? You have questions and we have answers. More videos at dot.net/videos

Why it's here

1 person recommends this

What people say. Recommended as a great high-level introduction to the .NET ecosystem for developers coming from other backgrounds.

Moments people linked to

u/MaximRouillerin r/dotnet • Recommends

Explaining .NET for non .NET folks

u/NooShoesin r/dotnet • Mentions

On “What exactly is .NET”

You won't find a better explanation than this.. link to this video

u/Dennis_enzoin r/dotnet • Mentions

On “Noob question (sorry! I need help). Can someone give me a top level rundown of .NET Core vs .NET vs .NET Framework vs. ASP.NET?”

If you wanna hear it straight from the source: [video

u/VM_Unixin r/ProgrammingLanguages • Mentions

On “Where to start as a 12 year old?”

I'd go for C#. It will allow your son to build games in the Unity game engine and he can use the same language to build applications for the Windows desktop, web, and mobile devices as well. Here's a fantastic introduction video. My second choice would be either JavaScript (not the same as Java) or Python (version 3). Disclaimer: I know, use, and enjoy all 3 but I'm a professional C# developer. link to this video

u/comp_freakin r/dotnet • Mentions

On “Prerequisites for learning dotnet”

You are familiar with Java and C# is also Object-Oriented language. I would just pick this path on Pluralsight and start building things. https://www.pluralsight.com/paths/aspnet-core Or you can find a course on Udemy and go through them. I would check out [video to get the big picture as lot has change with .NET landscape in the past 8 years or so.

u/ilovebigbucksin r/dotnet • Mentions

On “Hello from a Java/Spring developper interested in .NET”

The man himself explains it in very simple terms in a very short video - all newcomers should watch it. link to this video

u/comp_freakin r/dotnet • Mentions

On “BEGINNER IN ASP.NET”

his blog works for me but this is the YT video - [video Also I would highly recommend going through Scott Allen stuff on Pluralsight even his old c# courses.

u/PlzSendHelpSoonin r/dotnet • Mentions

On “Explain .NET to sales department employee in software company.”

Scott Hanselman has a great video about this. link to this video

u/microhivein r/dotnet • Mentions

On “Should i start C# dotnet and if yes then which one and how?”

You should generally just start with Dotnet 6, since it is the latest and greatest. The following video explains the concepts of the dotnet ecosysten nicely, so buckle up and get yourself ready for an amazing journey in one of the best developer ecosystems available! link to this video

u/microhivein r/dotnet • Mentions

On “Is there any current overview of the .NET ecosystem?”

I was confused about this myself a couple of months ago. It is very well explained in the following video. It basically covers everything you need to know in order to grasp the current status of .NET. link to this video

u/davidfowlin r/dotnet • Mentions

On “What does .NET mean?”

What is .NET? What's C# and F#? What's the .NET Ecosystem? .NET Core Explained, what can .NET build? - YouTube

u/Dennis_enzoin r/dotnet • Mentions

On “Complete .NET Beginner Looking For Guidance”

[video This doesn't teach you any specifics, but it's a good overview of what exactly .NET is and what means what. It's useful to know all the general terms, especially because Microsoft sucks at naming stuff.

u/kolattsin r/dotnet • Mentions

On “How do I start with C#?”

This is nice. This video is what I always send people as a general orientation: link to this video

u/comp_freakin r/dotnet • Mentions

On “Want to get started with .NET but am confused”

This is a good place to start [video

u/ilovebigbucksin r/dotnet • Mentions

On “What Makes .NET Core Different from Regular .NET, and When Should I Use Each?”

Scott Hanselman from Microsoft explains it the best link to this video

u/ilovebigbucksin r/dotnet • Mentions

On “Hello from a Java/Spring developper interested in .NET”

They literally said and wrote "CLR = JVM" here: [video This is also quote from their latest C# docs: "When an exception is thrown, the common language runtime (CLR) searches for a catch clause that can handle the exception." https://learn.microsoft.com/en-us/training/modules/implement-exception-handling-c-sharp/4-exercise-try-catch
1View on Reddit