I learn from my mistakes. A popular website is now asking how dead is java.
Subby's notes. I've learned a lot of languages over the past 40 years. BASIC, assembler (z-80, 8086, 6502, 68000, yadda yadda) C, awk, sed, perl, python, ADA (try writing a device driver when you have no access to the hardware), and we won't mention the AMD 2900 bit slice stuff on this forum (google Mick & Brick if you care, but the most fun I've ever had was programming it), tcl/tk, and yeah, Java. Some I liked (bit slice was a blast), some was just Getting Stuff Done, some was You Have To Be Kidding (tm).
Ahh, the ADA thing. Early drafts did not allow hardware access (think 1990 or so). I wrote sonar software for the Seawolf submarine. I was talking to a DSP board where I had to not only set pointers to registers, but set/clear specific bits. The ADA spec at the time did not allow for that kind of thing. Not to mention compilers at the time were slower than snail snot. We got a waiver to write our code in C. I don't hate ADA, I'd kinda like to see what it's like today. But my experience, 30 years ago when it was brand spankin new, was not good.
I retired some 6 years ago, and last June/July decided I'd never work again so consider me that dude in the shadows bitching about eveything.