title: Why is Scala very complex?
body: <p>I am a student. I learned Java during the 2nd year. Now I am a fourth year student. I got bored with Java and I started to learn Scala. As I learned it, I found it very complex (although i love it). My question may apply to all new complex languages.</p>
  <p>Why scala is so complex?<br />
  Is it because we need to create complex software, or am I the only one who thinks it is complex?</p>