---
title: "Discussion on \"Algebraic Structures: Things I wish someone had explained about functional programming\" | Hashnode"
description: "Discussion on \"Algebraic Structures: Things I wish someone had explained about functional programming\". This is part 2 of a four-part series: Things I wish someone had explained to me about functional programming\n\nPart 1: Faulty Assumptions\nPart 2: Algebraic Structures\nPart 3: Type classes\nPart 4: Algebraic Data Types\n\nAlgebraic Structures are somethin..."
url: "https://hashnode.com/posts/algebraic-structures-things-i-wish-someone-had-explained-about-functional-programming/5dc019b30577b89468910045"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Algebraic Structures: Things I wish someone had explained about functional programming](https://jrsinclair.hashnode.dev/algebraic-structures-things-i-wish-someone-had-explained-about-functional-programming?utm_source=hashnode&utm_medium=feed)

This is part 2 of a four-part series: Things I wish someone had explained to me about functional programming Part 1: Faulty Assumptions Part 2: Algebraic Structures Part 3: Type classes Part 4: Algebraic Data Types Algebraic Structures are somethin...

Nov 4, 2019 · jrsinclair.hashnode.dev  
Read the article

-   [#functional-programming](https://hashnode.com/tag/functional-programming)
-   [#javascript](https://hashnode.com/tag/javascript)

## Written by

[James Sinclair](https://hashnode.com/@jrsinclair)

@jrsinclair · Australia

  
[View profile](https://hashnode.com/@jrsinclair)

Web Developer

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
