I am still far to call myself Senior Developer but on my life I used the following desktop-dev languages:
- Visual Basic .NET: my first language, at that time Visual Studio Express was a must-have for me, the concept of IDE was mind-blowing me, I always used notepad++ ?. Up to today I don't use it anymore, why? Read next.
- C#: it was a natural evolution from my Visual Basic .NET experience, I like it and I continue to use it nowadays. C# comes with Visual Studio CE one of my two favourite IDEs.
- Java: it is very similar to C#, and I use it when I need cross-platform support. Java == Jetbrains IntelliJ, the second of my two favourite IDEs. Recently with Java11 my idea of Java improves and I put it on equal position with C#.
- C and it's boosted brother C++: well, everyone in its life, met Segmentation Fault, it still scares me on my nightmares. But C/C++ are the most powerfull languages that I know, you can do everything you can imagine (but you still need how to code it). You can work on very low level such as hardware and bits communication to high level abstraction.
- AutoIT: a scripting language derived from C++, I use it to make script and bots that need to work over other application with manipulation support.
- Python: well, no semi-colon, error based on tabulation, do I have to speak about it? I am not a fan of python but I rarely use it.
I experienced also web-development but it is off-topic, so I omitted it.