+1Quote:
programming languages are, for all intents and purposes, tools. A means to an end. A decent carpenter can hammer in a nail with a broken hammer, it aint the tools it's the bloke who uses them :P
Choose whatever languages suit your needs, if it contains what you want to achieve it's fine. Some people will claim certain languages are "better" but really what they're saying is that they are "better" because they use said language. It's a programmer ego streak, regular guys do it with their cars, we do it with our code.
Whatever language, a shit programmer is a shit programmer and there's no getting around that one.
Helps though if the tool helps the guy using it to become a more solid coder by discouraging poor coding habits.