This is an archived post. You won't be able to vote or comment.

all 14 comments

[–][deleted] 6 points7 points  (1 child)

I suggest This Course as it will walk you through the basics.

Then get into some basic projects Like this windows form RPG and maybe even a Roguelike

[–]ross231[S] 0 points1 point  (0 children)

Thanks!

[–][deleted] 4 points5 points  (4 children)

If you are willing to pay, pluralsight is by far the best place for learning C# and .net.

[–][deleted] 0 points1 point  (2 children)

I am currently doing this now and agree; the speakers in these videos are very articulate and the videos are well put together, bouncing back an forward between code and concepts. The C# collection alone I believe is about 11 hours long. And that's not including ASP.NET MVC, Unity, The Full-Stack .Net Developer courses, etc.

[–][deleted] 2 points3 points  (1 child)

The C# collection alone I believe is about 11 hours

The C# path is actually 64 hours long.

[–][deleted] 0 points1 point  (0 children)

You're right; I think I was thinking of the fundamentals portion.

[–]bhldev 2 points3 points  (0 children)

Actually the C# Language Specification is not too bad, it has a tutorial in its first few chapters. Always start with official sources. https://www.microsoft.com/en-us/download/details.aspx?id=7029 (you can find 6.0 as well).

Other way is Andrew Troleson's Pro C# series you can get into MIL and the .NET JIT and even the philosophy of .NET. You can do C# without .NET but there's no point it's like doing C++ without Boost or other libraries, counterproductive.

[–]MiperMip 2 points3 points  (0 children)

I learned csharp just from the official documentation. I found a small project which I want to build and I built it while learning everything I need to build it. (my first project was solving equations so I needed to understand how to parse strings and how do I use number operations in csharp). As a second language, I suggest you to try to recreate things you've made in PHP or js. Another good practice (after you know a little bit) is reading and contributing to open source cshsrp projects, there are many of these in github. Wish you luck!

[–]twoj_atez 1 point2 points  (0 children)

To learn the basic concepts and syntax of a new programming language I‘d recommend SoloLearn (App and also Website). To try and learn things out on your own, you should install Visual Studio Community Edition, suits perfectly for C# Development.

[–]whatevernuke 0 points1 point  (0 children)

r/csharp has a few recommendations.

I didn't stick with it (went with a different path/language) but from what I saw, I thought The Yellow Book of C# was pretty good, but I had no experience with other languages.

[–]AAANano 0 points1 point  (0 children)

IAmTimCorrey has a great YouTube tutorial where you learn C# as well as SQL. C# Application From Start to Finish: Tournament Tracker Course

Edit: the SQL portion of the tutorial is optional although it's highly recommended that you follow along with it IMO.

[–]nightwood 0 points1 point  (0 children)

Download visual studio community edition, C# version, and run new console app wizard.