4 Replies
Introduction to C# - interactive tutorials - C#
Learn C# in your browser, and get started with your own development environment
microsoft has always good sauces for learning
they have a beginner video series on youtube too
$oop
An introduction to OOP (object-orientated programming) https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/object-oriented-programming
If you prefer something a bit more run down, try this resource https://www.w3schools.com/cs/cs_oop.asp
Object-Oriented Programming (C#) - C#
C# provides full support for object-oriented programming including abstraction, encapsulation, inheritance, and polymorphism.