Do you want to start doing functional programming in your company and do not know how?. Have you started programming at Scala and are overwhelmed with the amount of things that you seem to have to learn?
In this talk, partially presented at Lambda World 2017, we discussed the fundamental aspects to be taken into account in the training and learning of the functional paradigm through the experience of implementing Scala in real projects. We talked about both what worked well and not so well under our point of view. We reviewed some findings, good practices and mistakes that could save you from wasting your time unnecessarily. Finally, we reviewed those books and resources that helped us the most by contrasting them with those that did not work so well.