To read all comments associated with this story, please click here.
Java isn’t bad and I don’t think using it or learning it as a first language leads to bad programmers, what leads to bad programmers is the one programming language mindset. There are lots of people that don’t go into programming because they are interested in it or like computers but because they like the pay. They would be just as bad if they learned any other language firs.
Sad that so many people think this about java. These kind of sentiments will probably result in its downfall, despite the fact that most people who say it a) don't know how to write efficient java code, b) haven't used java at all, or c) haven't written any java since years ago, when the JVM/JDK still sucked.
For all its (very accurate) history of being pokey and crippled, it's matured into a solid language with a gentle learning curve for beginners. It's performance penalty for most things is now hardly noticable, and its list of capabilities is rapidly filling in.
The problem for beginning java programmers is that most aren't taught about the numerous performance pitfalls. Yes, it's possible to code in java with no notion of memory management... but hardly optimally, which is no different than any other language.







Member since:
What surprises me is that people actually paid for that. It was floating around in several p2p networks and I actually had a look at it. Nothing really interesting. Some of the code looked pretty crappy actually. But that's hardly surprising when you consider that many people's first exposure to programming is with jokes like java.