Tutorials
- Codecademy Learn C#: is a good, free, basic introduction to C#.
- Microsoft Learn C# is another good, free introductory tutorial.
- Unity Tutorials: These are good only if you want to see how C# works with Unity. These require a basic understanding of Unity as well.
Projects Using the Tutorials
Project 1
Weeks 1 & 2: Do Lessons 1-3.
- Hello World
- Data Types and Variables
- Logic and Conditionals
Project 2
Weeks 3 & 4: Do Lessons 4-6
- Methods
- Arrays and Loops
- Classes and Objects
Project 3
Weeks 5 & 6: Finish the tutorial, Lessons 6-9.
- Interfaces and Inheritance
- References
- Lists and LINQ
Other Code Projects
When you get tired of following programming tutorials, break away from them to try some of these other code projects.