What is the difference between Reference Types and Value Types?
Here is where you will understand the difference between a Class and a Struct. Also the difference between Stack Memory and Heap Memory.
What are and how to use variables in C#
A short text explaining the basics of this every day necessity