my favorite language is actually Pascal/Delphi, but I've coded everything from assembly (way back in the DOS days), to C/C++, C#, Java, Scala, JavaScript, PHP, and probably a few others I'm not remembering right now. lol
Blockchain-wise, you may also want to familiariaze yourself with Wren, which will be used for smart contracts in the upcoming EOS platform.
Link: EOS Highlights and Favorites from Ethereal and Consensus 2017
Nice! You seem to be quite experienced, appreciate your precise way of writing too. I'd like that one day, I can explain my coding skills and work in the same specific manner. Didn't get into blockchains just yet, I'm still a newbie in this area, but will definitely look into what you sent me! Keep in touch :)