想再学一个程序语言,大家给个见意.

用java两年多,想再学一个别的语言.
学什么好呢?
问题补充:
各位说的都很好,我就是想学一个动态语言.
但是具体从哪个入手呢.
能不能说一下时下流行的动态语言,它们的特点分别是什么?多谢.

[quote]各位说的都很好,我就是想学一个动态语言.
但是具体从哪个入手呢.
能不能说一下时下流行的动态语言,它们的特点分别是什么?多谢[/quote]
时下流行的动态语言有:
1.第一个当然是Ruby,晶莹剔透的红宝石,因构建在其上的Web框架Ruby on Rails而大红大紫,如日中天。JavaEye就是用它搭建的。Rails掀起了用动态语言的热潮;
2.Python,永远的巨蟒。其Web框架Django,TurboGear也不可小视。Google现在对python比较重视,也推出了Google app engine,并提供免费的python Hosting空间;
3.Groovy,一门构建在Java之上的新语言,和Java无缝整合,既有动态语言的种种好处,也可复用Java积累的优秀遗产。基于Groovy语言的Web框架是Grails(借用了Rails的思想,有有所突破)。用Grails开发的应用可以部署在GlassFish v3这样的新一代Java EE应用服务器中。原来如果熟悉JEE,感觉简直太棒了!
当然还有别的动态语言。就是Ruby,Python也移植到了Java之上,分别叫JRuby,JPython,但是语言元素还是相同的。
[quote]但是具体从哪个入手呢. [/quote]
建议从Groovy入手吧,它的语法大致与Java相似,上手应该快一些。

如果两年多一直用的是java的话,如果是我,我会选择继续java,java要学的东西多了去了。

虽说技多不压身,但也是在精不在多~~

学习语言如果没有立即的需求的话,那就没必要学跟已经会的语言同类型的。学些不同类型的语言能够拓宽思路,对更好的发挥已学过的语言也有好处。
既然是以Java为基础,可以试试Groovy和Scala;两者都能在JVM上运行,都对Java提供了紧密整合。既能拓宽视野又不需要扔掉已学的知识。

可以看看javascript,ruby这些动态语言,开阔下视野。

先读读JavaEye上已有的介绍文吧。有个系列的翻译还行,http://www.iteye.com/topic/244100

学lsip嘛,多好玩的。