I program for the shear fun of it. At my core values I believe that one should be able to do/code everything on their own. They should be able to properly understand the principles that lay the foundation of their work. As of such I have spent my time learning C, C++, Assembly, and other more low-level languages/processes.