Yeni bir şey öğrenme seçeneği yerine, biraz önce yapmış ne gibi bir şey oluyor.
C++ or C
A low level language that requires manual memory management and teaches you how things work at a lower level. Good community base and is one of the languages that a programmer should learn.
Ben derleme bir proje üretmek için acı bile düşük seviye olmasına rağmen olarak montaj üzerinde bunlardan birini öneririm. C veya C + + gibi bir dil öğrenme görece az sayıda yeni kavramlar Java kurula gidiyor karşılaştırıldığında olduğu gibi, sen hiç bunu yapmak istiyorsanız çok hızlı montaj öğrenmek için izin bonus olacak.
Haskell
A purely functional language that totally changes the way you look at some problems. It takes a lot of effort lean if you are already used to a imperative style of writing code.
Size özyineleme sevinçleri öğretim büyük bir avantaja sahiptir ve Haskell bir satırı yazmak asla ödenir bile size iyi ve temiz çözümler görmek için izin, diğer dillerde yazmaya kod darbe gerekir.
Java or C#
If you don't use PHP in an Object Oriented way (Not just using classes, but features like inheritance as well), then these languages force you to write in a OO style. I wouldn't recommend these if you are happy with OO programming.