We're planting a tree for every job application! Click here to learn more

The best Functional Programming blogs for everyone from beginners to professionals

Functional Works

18 Apr 2019


3 min read

The best Functional Programming blogs for everyone from beginners to professionals
  • Scala

Functional Programming is lucky to have an incredibly passionate community behind both the methods and individual languages. We've rounded up the best bloggers for both general Functional Programming as well as specific languages.

If you're a blogger and want to be included on this list, feel free to reach out to Josh.Kaplan@functionalworks.com

Functional Programming

Lambda the Ultimate Loads of information here on different languages but also structures and techniques.

Brent -> String A functional programming blog with a long history. Definitely one to have on your tabs.

Functional Works Us! Check out our other Functional Programming articles here


Scala Lang Where better to start then with the language itself? Managed by the people at EPFL, it has contributions from developers all over the world.

Disney Streaming A blog from the team behind Disney's streaming team, who just so happen to be Scala experts and they have an excellent blog and newsletter dedicated to all the latest news in Scala.

Haoyi’s Programming Blog Musings on the language. We especially like the post on Scala.js.

ScalaC Blog Also a world class dev agency using Scala with all their clients. Tons of posts here on Scala, but also loads of other functional languages.


Juxt Blog A fantastic blog that highlights all the companies and projects that Clojure is being used in.

Cognitect Of course we couldn’t leave out Cognitect, the creators of Clojure. Regular posts from Rich Hickey and Clojure experts like Alex Miller.

Reborg A weekly blog on everything Clojure.

Steve losh An excellent blog page. Definitely read the Caves of Clojure series


Neil Mitchell’s Blog Neil is an excellent Haskell engineer based in London. He praises and critiques Haskell quite well here.

Haskell for all Sink your teeth into this very technical blog.

Haskell Weekly A very good compilation of weekly Haskell posts.

Bartosz Milewski’s Programming Cafe Highly detailed blog covering aspects of Haskell.

okmij.org There’s a great section on Haskell here, but plenty more to dig into also.

The Comonad.Reader Interesting blog that, among other posts, looks into the reasons Haskell hasn’t caught on mainstream yet, hasn't been updated since Jan 2018, but has a very strong archive


Elixir Status Pulls in load of different comments about Elixir.


Sergey Tihon’s Blog A weekly run through of the the weeks F# news.

Ploeh Blog by Mark Seeman Experienced programmer and international conference speaker, particularly interested in functional programming and object-oriented design with Haskell, F# and C#. Occasionally writes and speaks about various development topics.

Tomas Petricek's blog Tomas Petricek writes about software development in F# and .NET, sharing materials from his F# trainings and talks.

Mathias Brandewiner Mathias Brandewinder has been developing software on .NET for about 10 years, and loving every minute of it, except maybe for a few release days. His language of choice was C#, until he discovered F# and fell in love with it. He enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#.


[Joe Armstrong — Erlang and other stuff](https://joearms.github.io# Index) The languages designer and his thoughts on Erlang.

Erlang Solutions The main Erlang dev agency helping to grow the language

Getting Started!

F# for fun and profit Great blog that praises the merits of F# and guides any one looking to start using it. Keep up the good work!

Scala Tutorial: Getting Started with Scala Long read with excellent guidance on getting started with Scala.

Building, Running, and the REPL Our friends at Brave Clojure explaining how to set up your first Clojure program.

Getting Started with Clojure Excellent post on how engineers with JavaScript and Ruby background can get running with Clojure quickly.

Learn You a Haskell for Great Good! A whole online book on how to get start with Haskell. Well laid out with some comical illustrations too!

Getting Started with Elm v0.17 Elm is a language that is growing a huge following, and it’s a really excited language to know. Here’s the guide to get set up.

Did you like this article?

Related jobs

See all


The company

  • Remote


The company

  • Remote


The company

  • Remote


The company

  • Remote

Related articles

JavaScript Functional Style Made Simple

JavaScript Functional Style Made Simple

Daniel Boros


12 Sep 2021

JavaScript Functional Style Made Simple

JavaScript Functional Style Made Simple

Daniel Boros


12 Sep 2021


CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
email iconhello@works-hub.comUK flag

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

US flag

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2023 WorksHub

Privacy PolicyDeveloped by WorksHub