Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.
Scala is one of the new breed of languages that runs on the Java platform. Its main strength is its support for both object-oriented and functional programming, making it an extremely flexible modern programming language. The Scala distribution comes with a REPL, a command-line tool that lets you evaluate Scala expressions, and the language is well supported by IDEs and editors. Get a fast start learning the language in this introductory video, and then take a deep dive into Scala with the other videos in this series.