I have put together some slides trying to explain to a "functional reactive programming virgin" some concepts regarding functional programming, why it is being used, who is using it, what does it solve, along with some ReactiveCocoa examples - the most used FRP solution in iOS.