this post was submitted on 27 Jun 2023
1 points (100.0% liked)

C Sharp

1511 readers
2 users here now

A community about the C# programming language

Getting started

Useful resources

IDEs and code editors

Tools

Rules

Related communities

founded 1 year ago
MODERATORS
 

Hey guys,

I'm looking for a complete guide to C#. If it covers basic programming paradigms as well that would be a plus as I have coded a bunch of stuff but am lacking in theoretical knowledge.

I'm definitely open to spending money for a book or something like that. A full course would be outside of my price range though.

Maybe someone has any good suggestions! I obviously tried googling and had a look at microsofts learning resources but without having some feedback as to how good they are it is difficult to choose something.

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 3 points 1 year ago

It sounds a bit plain and boring, but if you're just wanting to learn the basics of C# then you could refer to the official Microsoft docs:

https://learn.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07?WT.mc_id=dotnet-35129-website

They're quite basic, but do offer some fundamental knowledge. If you're after more theory such as architectural patterns, I'd say you're better off looking at resources that are language-independent

[โ€“] [email protected] 1 points 1 year ago

I find Refactoring Guru to be an invaluable resource. Start with the design patterns: https://refactoring.guru/design-patterns/catalog

Then take a look at the Refactoring: https://refactoring.guru/refactoring/catalog

It's great for theoretical knowledge of SOLID principles etc, if you dig deep it does have C# specific implementation examples.

There's also an eBook version you can purchase if you're so inclined