Recent Articles

C# OOP Primer: Operator Overloading

Object-oriented programming can be a complex paradigm to learn for a beginner. I will try to explain how some of it works. In this article, we'll cover operator overloading.

World Penguin Day (2019)

The annual migration of the Adelie penguin has started!

C# OOP Primer: Method Overloading

Object-oriented programming can be a complex paradigm to learn for a beginner. I will try to explain how some of it works. In this article, we'll cover method overloading, its usefulness, and its oddities.

C# OOP Primer: Inheritance & Polymorphism

Object-oriented programming can be a complex paradigm to learn for a beginner. I will try to explain how some of it works. In this article, we'll cover class inheritance and polymorphism.

C# OOP Primer: Class Modifiers

Object-oriented programming can be a complex paradigm to learn for a beginner. I will try to explain how some of it works. In this article, we'll cover class modifiers and constructors.

C# OOP Primer: Data Types, Structs, & Classes

Object-oriented programming can be a complex paradigm to learn for a beginner. I will try to explain how some of it works. In this article, we'll cover the basics: data types, structs, and classes.