It depends on what you want to achieve. I recently studied the Ruby and Rails (framework) that created the website, and it was an amazing learning experience. The wide community of OSS gems and plugins means I get a lot more, much more than with Delphi. (And I also found areas where Delphi also hits Ruby).
Whatever language you choose, it must be something with a different “personality”. I mean, languages like Deplhi, C ++, BASIC, and C # are all based on the same roots with very similar philosophies. Choose a language like Lisp, Ruby, or Haskell that teaches you to think differently about your coding.
Mike sutton
source share