I am working in a very specific branch of programming called scripting for a virtual sampler Kontakt, made by Native Instruments. It uses a simplified variant of Pascal syntax to do its "thing", and it's quite limited (no string comparisons, no floats, only integer calculus with 32-bit signed variables) because it has to be executed pretty much in realtime (since it can depend on the actual notes that the user plays). This is my daily bread. :)
I also play piano, keyboards and guitar, I am very interested in sound design and music production/mixing.