Beginner in functional programming

Hi everyone, I wanted to ask how you would start from scratch in functional programming to understand it in detail. I'm a guy who comes from the imperative paradigm and I want to delve deeper and investigate about functional programming.

I'm learning Gleam and some Erlang to understand Beam, and I'm not sure if it's a good place to start. I feel like I'm lacking some theory. Any recommendations would be appreciated.

reddit.com
u/Secure_Employer132 — 5 days ago

I built a GUI to manage OpenRC in Odin

Honestly, I was thinking, okay, I'm on university break, and I was kind of fed up with C and malloc, realloc, free HELL, so I thought, why not learn a language? I didn't like Rust, Zig... well, I won't say anything about it. But when I found Odin, it was love at first sight. It's so beautiful and simple to program in; I literally want all my other projects to be in Odin. Anyway, here's the repository.

https://github.com/JuanPerdomo00/openmanagerc

u/Secure_Employer132 — 29 days ago