3 ms·
If you work with a Microsoft stack, Pluralsight is one of the best resources out there for rapid learning. The content is highly curated and the pedagogical qua
by wenc 7y ago
If you work with a Microsoft stack, Pluralsight is one of the best resources out there for rapid learning. The content is highly curated and the pedagogical quality is high. (another comment mentions that instructors have to audition: maybe this is why. Other platforms like Udemy are hit or miss.)
So I usually work on backend stuff (Linux) but some time ago I was tasked with writing an app with a complex UI in C#/.NET, which I had no prior experience with. I tried reading books but it was slow-going, because the Visual Studio environment is just that: visual, with lots of clicking on the screen.
I randomly stumbled upon Pluralsight's C# course (a limited Pluralsight subscription is bundled with every MSDN subscription): it was amazing. Screencasts made so much more sense than PDFs for something like Visual Studio. I found myself productive in C#/Visual Studio in just 2 weeks (caveat: I have a 15 yr programming background, just not in C#), and it took me another 2 weeks to finish the product. I breezed through courses in ASP.NET Core as well, and I'm now productive in that environment too. (As a Python veteran, I have to grudgingly confess that developing webapps in a statically typed language is so much more convenient and so much less error prone than in a dynamic one. Flask is a mess... a workable mess, but a mess nonetheless)
I don't know how polished their non-Microsoft materials are, but almost any course I've encountered on Microsoft-related technologies have been excellent. I'd especially recommend them to folks who don't really care to work with Microsoft tech (though C# is a truly pleasant language to work with -- designed by Anders Hejlsberg of Turbo Pascal and Delphi fame), but find themselves having to -- these courses will get you productive in no time. They're like a compressed signal to the brain.
- cvhashim 7y agoThanks for the comment. I will look into Pluralsight as a learning resource. Was recently thrown into a C#/.NET project.