Coding is the last thing we need to concern since various languages are available to implement. System architecture design, data modeling, application performance, security and algorithms are more important.
Regarding the language itself, I understand that Ruby and Python are quick and easy, but that's not for real production systems. Lots of teenagers are using it now. Maybe you are not happy to hear like that. Here are two blog articles regarding it:
http://bingobo.info/blog/contents/do-not-rely-on-other-platf...
http://bingobo.info/blog/contents/having-a-solid-foundation-...
The original words was "You're giving them a throat to choke". The minimum set of tools is always necessary either on Windows or Linux, especially from Open Source. Just make sure don't take the risk of your application to do re-implementation later.
:)
BTW, if you are not happy to hear that, I'd like to know your opinion.
There are tons of high-profile sites using ruby or python in production. Reddit is written in Python, Twitter got quite a bit of mileage out of Ruby...
What I'm talking to are the hackers who are aiming for running startup companies and those who are going to grow to be software engineers.