Scala as a different flavor of Java and an effective merger of object-oriented and functional programming (intellipaat.com)