Scott I find your presentation style strangely reminiscent of Mr. Rogers. Calm, candid, informative and friendly. Your ability to communicate complex technical subjects in simple layman's terms is amazing. Please don't ever change.
@@Daysra Bob Tabor does a fantastic job explaining information in his C# tutorials. I'd say they're both my favorites when it comes to clear and concise explanation.
9:28 LOL I thought I was the only one who used poop as a placeholder name for classes/variables/etc when I'm just messing around. Glad to see another grown man with an eight year old's sense of humor.
Master programmer and master in delivery/presenting as well. Please, dont think about retirement yet Scott, for we still need your mastery for much longer time.
C# is a particularly fun language to use. 🙂 Also I'm so happy that I can create platform agnostic software with it. Write once, run everywhere. Using an ultra efficient, non-verbose multiparadigm language that takes functional programming as seriously as everything else. 10/10.
It is funny how we want to come back to pre OOP times with simple functions. I love classes but the last few years I have been writing a lot static classes with static functions in C#, looking forward to do it in C# 9. Thanks for the preview! :)
@Abhijit Desai I heard the language was originally called "C cool" but because they had to change its name due to legal reasons, it became "C sharp". I don't think it has anything to do with that, but who knows lol...
EXCELLENT. Thank you SO MUCH for this very short but very useful explanation! I love the use of "equivalencies" with other programming languages (Java, Node/JS, etc). I wish more polyglottal developers would make more content like this to help experienced developers "cross-pollinate" from "ecosystem to ecosystem" (Java -> MS, TS/JS -> Java, etc - there are endless variations). So once again, THANK YOU! I needed a very fast intro because of a project I'm diving into and this helped immensely!
I come from the future. I was thrown for a loop when you showed the current .net 3.1 LTS is supported until 2022-12-03, which was last month. Time flies when you're a RU-vid video I guess 😂
I love these videos from Scott. It's got me back to being a full-time Windows user. All these videos remind me of what Ryan Bates did for Rails and Ruby with Railscasts. Also thanks for the great video on how to set up Windows Terminal on WSL2. Can't wait for more of the C# and .Net stuff.
Fantastic video. I was one of those coding bootcamp JavaScript folks and I started supplementing with CS fundamentals and exploring lower level languages, like Go. I am finally getting to some meat and potatoes of building cool things and you have made me very excited to get started.
I've been working with .net for 10 years and watched this to learn how to better explain certain things - I learned that and some other new things as well!
I've been a .NET Developer for over a decade but I've heavily depended on Visual Studio. After recently picking up Node and enjoying working with VS Code and Terminal, I'd love to do the same with C#. Please tell me more about the tools you used in this video -- what Terminal is that, how is one tab of it in Linux? What extensions are needed in VS Code? What color theme was that you used?
Why is it that I sat through a xamaran presentation in college (from a professor) and never learned it was an open source knock off (so to speak) of .net framework? Thank god for you man!
THANK YOU! I've been looking at people trying to explain this in blogs and such for a bit and nothing really stuck with me. Your comparisons to node/express/npm really helped me understand what .Net is
A big breakthrough in my understanding of .NET was when I stopped trying to find any semblance of meaning in the term .NET. "Is it a website ending in .net? Are the file extensions .net? Is it short for network? Is .net a reference to it being web based? Do I pronounce the .? Do I spell out the NET when I say it, N-E-T? Is NET an acronym?" All enormous mental roadblocks in my coming to understand .NET.
Had to stop at 6:40~, you're doing a great job! love the use of presentation software, and whatever you've done to your terminal I like that too. I've subscribed and will be checking out your videos. Thanks man
I have 0 experience of coding, as an system administrator. The dot.net/videos is so brilliant, I cannot find an introduction series that is better than this. Thanks Scott, you know EVERYTHING.
I working with .NET since 5 years... (started earlier but what ever). I really love it...but I really struggle with the thought that there is a new version every year. Yes it has LTS...but it'll still be a huge deal for startups or small companies to change the versions all the time. Also I can already see that the docs will become a mess. 3 years, and we have 3 doc entries for 3 versions.... And all interesting articles out there will always run the newest version...which pretty much means that there will be a lack of information on .NET 5 stuff once .NET 6 is out there. It is already hard to get answers to a question sometimes, since google (or StackOverflow) does not manage to sort out answers from 2010.
It would be fantastic a video where you explain about design patterns, best practices to create an API, best way to create a class and its properties, interfaces, dependency injection... EXCELLENT video by the way.
.NET has always been very interesting to me.... very on par with java as being somewhere between top & low level languages and very accessible and just a great first environment to get started in getting used to C# back in the day from a C/C++ background was just a treat
Great insight, really. But I'm wondering why VB didn't appear in your video title "What is .NET? What is C# and F#?..." and you didn't show a demo with VB... that makes me sad though.
@@jarrichvdv for that if statement, yes, it wasn't necessary. But when you have like 5 if/else this is just glorious :D same with tuple deconstruction, pick right tool for a problem.
When you said "base class libraries" it sounded to me at first like you said "basic ass libraries" and I had to double take that part. I need to get my mind out of the gutter lol.
Thanks for making this video. I've come across a few videos like this that help me in my understanding of C#, since I recently started a course in C# on LinkedIn Learning.
Thank you for providing a wonderful videos and made us explain wonderful new ecosystem . You are great . I still have your old red hardcover book which I used to refer during my college days
Really good video! - I coming from the linux world and I have to use Microsoft products at work, so there are a lot of things to learn and your video has made some of the things more clear now, so thank you for this!