Learn To Code

Functional Programming Languages
5 minutes
Learn how functional programming languages make your code easy, trustworthy "recipes" with pure functions and immutable data. You'll see why pure functions are so easy to test, how immutability avoids yucky bugs, and take a whirlwind tour of Haskell, Scala, and F#. And, learn how to bring the same functional programming ideas to JavaScript, Python, and C#—so you can write cleaner, safer code in any language.