I looked at the documentation and learned what an interface is, but then I realized that understanding interfaces also requires knowledge of classes (which I haven’t learned yet). I went back to the C# collection I was following and found nothing about classes or interfaces.
So now, I’m a bit lost. The first module of the .NET learning path expects knowledge that isn’t covered, even later in the C# collection. I really want to learn C#, but the learning path that Microsoft provides doesn’t even cover classes?