Student • Programmer • Hacker • Geek • Coffee Addict

Stepping into the world of Object-Oriented Programming with C#

At the beginning of this semester I knew that I’d have to learn an entire new language for the module I was taking. I spent the whole of last semester learning and using Python to create console based programs and I’ve also been using it to do some mini projects with my Arduino.

I had done a fair bit of C# over the Christmas break and I’m now almost at the same stage as I am with Python. I’m able to create basic functional console based programs.

This semester, it starts to get fun! We’ve just started to learn about Object-Oriented Programming (OOP) and how it can benefit the programs you write, and I must say, once you get your head around the basic principals of OOP, it is so damn useful! Being able to use classes within a program you write and not have to modify the base program is great.

I’m really looking forward to developing this further and getting to create some GUI based applications later on in the module.