As for me, I'm trying my best to stay as a Python applications programmer lately. I hope it catches on more. I love Python. Best programming language ever written as far as I can find. Shame people seem to avoid it for writing applications in.
I started out though on nastier things like 16 and 32 bit x86 Assembly, Fortran, Cobol, Basic, Ada, C. Stuff like that. The joys of military programming in the old days. Funny how everything was supposed to be in Ada, but everyone had a waiver to use a better language. :vaultboy:
(Although I suppose
technically you could say I started on Basic since I grew up with a C=64 and was always writing my own stupid little games and Run-Stopping into games to "fix" their code. Especially Telengard. That one was great for "fixing".
)
Then moved my way up the food chain into C++, MFC, and Visual Basic. And lots of third-party ActiveX controls Ah, those were the days. (Of hair pulling. :banghead: )
Now I'm a Python guy. :hubbahubba: I prefer Qt for traditional GUIs, but have been known to use those awful things that shall not be named. 3D work I typically use OpenGL, even though it clashes badly with Python. VTK is nice for 3D in Python though, at least when you can figure out which classes to use anyway. :toughninja:
But yeah, most of my experience would be PyQt. For a reason.
But I'm still pretty scnifty with C++ when I have to be. Which means I could also probably pick up C# in a day, if i had a reason to. I did it with Java once. Can't say as I enjoyed the experience, but you take what jobs you can get.