Mechanical/Aerospace engineer. I program for fun on a few personal projects after work. Finance Analysis, engineer analysis tools, 3D CAD (geometry) tool are among the biggest project I work on. I play around with beaglebone too. I code on Linux and Windows simultaneously. C++ is my language. I learned it from books and try/error. I learned Fortran too for my Master but I don't use it any more.