I'm looking for advice on how to get a better grasp of a new programming language, especially since I'm transitioning to a functional programming paradigm. I've started with the official documentation, but I'm curious about effective methods to deepen my understanding as I move from beginner to intermediate. Also, if anyone has recommendations for functional programming books, I'd love to hear them!
1 Answer
The docs can be a bit dry, but I'd suggest diving into a project that genuinely interests you. Getting your hands dirty by building something will help you encounter the nuances and edge cases much faster than just reading. Since functional programming requires a different mindset, consider picking up a book focused specifically on functional concepts rather than just syntax. That could really help you grasp the mindset better!

Thanks! Yeah, the docs can definitely be a snooze. I actually built a little project on GitHub and found that I learned more about the broader concepts than just the nitty-gritty details. I'm heading to the bookstore soon to grab a functional programming book.