Why do so many people at conferences keep talking about functional programming? Is it really that important? If I want to try out functional programming, do I have to become really good at math and understand all sorts of theoretical concepts? Will I have to learn a new language? Why should I care about functional programming?