A few years ago, when I was kind of independent from earning money and preserving my standard of living, I was very much into C/C++ programming. Ok, being honest – I still had to earn some money, but just to afford my studies. At my best times I initiated and also successfully implemented a few C/C++ projects on sourcefore.net .
But not to forget to mention all the other programming languages I learned (and been tortured with): Java, Assembler, in the beginning of my studies I had Turbo Pascal lessons and somewhere in-between I learned Prolog as well, an outsider but quite interesting, especially as this is a logic-oriented programming language.
Time flew by and somehow I departed from my roots – having less and less to do with computer science itself. Nowadays I act as a IT/Operations country relationship manager within an international bank for several international network units, where my main job is to align with them in regards to new projects, ensure a proper service quality on existing IT services and act as an interface between the local CIO/COO and the counterpart within head office. So in a nutshell – more managerial and less operative.
So I decided to get back into development – personal development I would say. So lets see how to manage this in a proper way. I definitely will try to report my progress within my upcoming blog entries.
Based on my historical success, and also remembering the fun-factor, I will focus on C, C++ and Java.
To start off I would suggest to dig into a few tutorials. The search engine of your choice will spill out tons of tutorials – and most of them including the most-famous “Hello World!” example. Starting off with C, I would recommend  – an entertaining but also very comprehensive start into C. Crawling deeper into the rabbits hole, C/C++ and Java including environmental software and the magic of the compiler is described at .
Facing the problem of having not any compiler available (sorry to note, but that’s a bad excuse) try to use an online compiler as  or .