Недавно начал учить Scala. Вообще говоря, она мне может пригодится по работе, но основная цель пока, просто поиграть.
Scala очень крут, на первый взгляд. Пока это первый язык со статической типизацией, который мне сразу понятен и не вызывает сложностей. Ну и набор фич крутой: JVM, мета-программирование, монады, куча библиотек.
Теперь хочу понаписать хеловордов. Хочу узнать что можно интересного посмотреть в языке. Какие штуки вам понравились? Пока осилил объектную модель и модули. Что посмотреть еще? Скиньте фич/статей/интересных библиотек.
Под питоном такой фигни очень много. И зачем она нужна я, честно говоря, не очень понимаю. С появлением web-компонент и two-way data-binding, мне кажется программировать на JS уже не очень нужно.
Не поленитесь потратить несколько дней: habrahabr.ru/post/209532
До кучи:
- как уже упоминали, akka - модель акторов
- play framework - RoR-подобный фреймворк
- scala.js - пока что вопрос "зачем?" остается открытый
- всякие "встроенные" концепции самого языка очень круты!