Programming has been my hobby since I started programming micro controllers some time ago (more than 20 years ago.). Since then I've been using other languages like Assembler, Perl, Clarion, C++, C# to name a few.