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:
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