I'll be writing for an article for our school newspaper it will be entitled "Useless Programming Languages." But contrary to my title (just to catch their attention :P), my article will be about informing how useful these "useless" programs are. I commonly hear talk in our school about saying c++ is just a beginners language and they'd rather use Java or other newer (they think that newer languages are better). I already read some articles about the disadvantages and advantages of some languages but don't know the prominent "powerful" and very versatile/practical ones. Can you please help me on this? I'd like to prove that c++ shouldn't be getting that image in our school, and other languages too which have been said to be unpractical. I think there is an issue on Visual Basic and Java (wikipedia :P).