I love studying languages. Both human and computer. I make an effort to learn a different programming language every 3 months or so. This time is Scala. A mix of Object Oriented and Functional design in a concise and elegant way. A great resource is Scala By Example (PDF).
If you are a programmer, make sure you try different languages. They all have unique properties and methods that will expand your skills and critical thinking techniques.
If you are a programmer, make sure you try different languages. They all have unique properties and methods that will expand your skills and critical thinking techniques.