
Most of us that work in the IT industry have been around for a long time. We started out in our parents basement writing code in some BASIC environment, ussually Commodore BASIC or QBASIC. Do you remember how thrilling it was? Your first program and it was something extremely basic but the point was it worked. Some of us got hooked right away and kept trying to solve problems and added more and more pushing the capabilities of whatever language we used. As we got older the environments progressed and the programming tools progressed and got more complicated.
I wrote my first large programs in GFA basic on ATARI ST in the mid 80's. With the C# last year, I found again the same good sensation than I lost since the GFA Basic period. The C/C++ was closer to my early 6502's days, efficient but not elegant. C# is fun, more fun than Visual Basic.Net even if it's very close. Foth was also fun in the 80's, more advanced than current Basics.
Never had fun with Java, bloated, slow and too verbose, nor with all these languages with a '$' in the variable names.