Ask: Functional Programming: Where to Start? | Hacker News Reader