1996 – 2004: Pascal, C++, Java, C#
I started coding in high school in Pascal and then switched to C++ and eventually Java and C# later on, including also the years in the university (I studied Mathematics and Computer Science). We did a lot of algorithms on paper and in code but also small projects in order to learn to think like programmers.
2002 – 2005: Oracle, Visual FoxPro
My tasks at my first job were database-oriented. I started out with Oracle as we evaluated it for building a new application and then did a little bit of Visual FoxPro.
2005 – 2007: Java, JSP
We built a website using the MVC pattern in Java and JSP. We implemented and used our own framework to generate the model, the view and the controller to shorten the time and simplify the effort during development because a lot of the webpages had a similar structure.
2012 – today: C#, Windows Forms. GDI+
I am currently developing a WinForms application in C# with some part being written in C++. I do a lot of GDI and GDI+ drawing but we are also evaluating Direct 2D and SVG for the future.
I would like to get back to web development in my free time and also learn some of the new languages that are now out there and being used successfully.