I have to admit that I am young and cheap - and have only recently got the idea in my head of working as a Software Developer at Microsoft. However, from what I am planning and what has been moving into play (things like buying the software and reading required to teach yourself) and have been caught aside by, based on the .NET programming C#. I have no idea why or how it just caught me and I thought - now that is the first language I have to learn!
I was wondering what your lot thought about it (all bar Novartic; who can hardly type and so I doubt he can program quite that many languages)?