
course overview
The C# Programming 1 course was my first hands on experience with the C# programming language. During this course, I learned important keys and concepts such as:
- arrays/array lists
- for/foreach
- try/catch & exception handling
- data validation
- casting data types
- object oriented programming
- so much more…
Perhaps my favorite thing to learn during this course was inheritance. I find the concept so interesting. The fact that you can make a base class, populate it with fields and methods, create a new class (derived), and through inheritance that new class now has access to everything in the base class is just insane to me.
Course reflection
C# is a very important and powerful language that powers a large majority of programs out there. Because of this, it’s important that I learn these things now and keep pushing myself to learn more. Every single thing has importance, and will be vital for me to learn now instead of later. I can’t wait to one day use everything I’ve learned in this course and put it into something that I can be proud of.