Many people who are just starting out with Scala are often also interested in learning to program functionally. This is quite the challenging proposition: functional programming in itself is a learning curve not to be underestimated, and this is not aided by the confusion of where to start given the breadth of the Scala language.
In this introductory talk I will present some suggestions, and drop some signposts for where a newcomer to Scala should invest their efforts. In some ways, this will hopefully be a talk that I would have wanted to have seen when I first started using Scala.
Originally presented at ScalaSyd - http://www.meetup.com/scalasyd/events/194624612/