This document introduces Scala for beginners. It discusses that Scala was created by Martin Odersky and incorporates features from Java and functional programming languages. Some key topics covered include generics, the lack of verbosity in Scala compared to Java, Scala's hybrid object-oriented and functional style, and the testing framework ScalaTest which can be used with JUnit and RSpec testing styles.