3 ms·
What is a good way to learn the .NET framework or a guided path to understand the development hierarchy in .NET. It seems expansive with tools for everything f
by ab_testing 5y ago
What is a good way to learn the .NET framework or a guided path to understand the development hierarchy in .NET.
It seems expansive with tools for everything from web, app and desktop development. Microsoft provides tutorials but it feels like they are all over the place and not really directed.
- oaiey 5y agoLearn C# in vscode and console applications. After that, search the app model (they have like 20 of them). And you want to .NET and not the .NET Framework :). What tutorial is best, depends a lot on your experience and target.
- ChicagoDave 5y agoWell this is a very loaded question. I’d tackle it by basic aspects of base development. - File Handling, IO, Streams - Data Storage, ADO.NET - Generics, Collections - Linq, Lambdas - Threading, Tasks - Cryptography I’d just build console apps, which you can do on Windows, Linux, or MacOS. Just install dotnet-core.
- tester34 5y agoI'd recommend skipping ADO and learn Dapper/EF Core (this is harder to learn because its huge)
- bob1029 5y agoI'd consider going straight into Dapper. It's where you'll end up anyways if you start worrying about performance. Direct SQL queries and matching projection models allow for much more flexibility in all areas. If you are bad at SQL, EF Core won't save you for very long. Might as well learn it the hard way.
- nor0x 5y agoi can recommend the .NET 101 series on YouTube. If you want to quickly write .NET code you should try the .NET Interactive extension for VSCode