Scala is a powerful programming language for the Java™ Virtual Machine that inter-operates nicely with Java libraries. Scala is statically typed so the resulting applications are fast and reliable. Scala is considerably more powerful than Java while offering a simpler conceptual model. Many of Scala's features come from the functional programming paradigm.
I have given two talks on Scala, both are introductions. The slides are about 50% different and the examples are completely different.
A Brief Introduction to Scala (JavaOne 2010)
I gave this talk at JavaOne in 2010 — this version has a section on actors.
A Brief Introduction to Scala (Houston Techfest 2009)
I gave this talk at Houston Techfest in 2009 — this version has a section on Swing.