I gained an interest in Unity about a month ago, and have about 2 to 3 weeks learning C#. I have spent learned quite a lot of things but I can’t really tell when I can move on from making a Console program to making scripts in Unity. For context, I learned HTML, CSS and a good bit of JS a while back, but left it after a few months. I am new to OOP, but I do have a good understanding of how coding/programming works in general. Here is a list of everything I have learned in C# so far:
- Variables
- Data Types
- Getting User Input
- Arrays
- Methods
- If Statements
- Switch Statements
- While Loops
- For Loops
- 2d Arrays
- Comments
- Exception Handling
- Classes & Objects
- Constructors
- Object Methods
- Getters & Setters
- Static Class Attributes
- Static Methods & Classes
- Inheritance
Is there anything I am missing? I have worked on programs that include all these topics and have a good understanding of every single one of them. I’m sorry if this has been asked before because I was sure someone would have but I couldn’t find a question like this on here except one from 2013, and obviously C# and Unity and have changed massively in the last 7 years, so I thought I should ask here. I appreciate any advice I can get.