A brief introduction to the ideas generally associated with functional programming:
- Default immutability
- First Class Functions
- Built in regular expression primitives
- Recursion vs. iteration
I will discuss what each of these ideas means in practice, why they're worth learning and where to go if one wishes to learn more about functional programming.