4 ms·
Ask HN: Resources to learn c# .net
I'm quite familiar with building basic rest services with Java EE / spring but may need to pick up a similar kind of thing using the modern .Net equivalent. I believe the team is using web api and I've created a couple of basic services through tutorials and the scaffolding / wizards. Although I can see what's going on I don't have a knowledge of the c# language although it certainly looks familiar. I'd be interested in a primer on both. It looks like they are using angular for the front end so it looks like I'll have a few things to cover. I know html/css/js and have worked in Web dev for years but it sounds like it may have a big learning curve. Any suggestions for books/online tutorials would be much appreciated.
- kwc98 11y agoSign up for a trial at Pluralsite. Any c# lesson or knowledge is contained there. Highly recommended.
- giaour 11y agoI saw that MSFT has added a few courses to EdX. Their Programming in C#[1] course looks extensive and can be taken for free. [1] https://www.edx.org/course/programming-c-microsoft-dev204x-1 https://www.edx.org/course/programming-c-microsoft-dev204x-1
- thorin 11y agoThanks, I'm looking at this now.
- junto 11y agoIf you are interested in building REST APIs on .NET in C#, you should look at the tutorials on http://www.asp.net/web-api http://www.asp.net/web-api or for MVC style web development try http://www.asp.net/mvc http://www.asp.net/mvc. With a free Azure account you can be up and running in no time with a working API. If you are interested in C# development for REST APIs that will run on Mono under Linux, then take a look at Nancy http://nancyfx.org/ http://nancyfx.org/ and ServiceStack https://servicestack.net/ https://servicestack.net/. P.S. ServiceStack v3 is open source and free. ServiceStack v4 is open source and requires a license.
- thorin 11y agoThanks! It's the asp.net web api stuff I've already looked at. Very good. Nice to know the open alternative I'll check that out too.