Codecademy’s C# Tutorial is free and a good, basic introduction to C#. Follow this if you don’t really know any scripting language and want to get started with C#.
Project Descriptions
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
Optional: Weeks 5 & 6: Finish the tutorial, Lessons 6-9. These are good to know, but are not necessary to get going in Unity.
- Interfaces and Inheritance
- References
- Lists and LINQ