Functional programming course for TypeScript developers
- Brief history of langauges
- What is functional programming
- Functional programming compared to Object-oriented programming
- Why OOP became default?
- F# Basics
- Functional language key features
- Monads
- Examples: F# / Typescript / Clojure
Material is still/always work-in-progess and will updated. New slides will be added, examples will be changed and order of the slides will change.
Original material was aimed for C# developers. Original slides (index_csharp.html
) will be updated to match TypeScript material (index.html
).