Re:4Clojure Easy Problems Updated on Clojurecademy
by modalduality on Sunday October 29, 2017 @07:29PM
(#15582159)
In addition to 4Clojure, I found the Brave Clojure book (https://www.braveclojure.com/) helpful for understanding how to structure programs in a "Clojure-y" way, e.g., to a greater extent than OOP representing data in lists and maps instead of structured classes, or using the "nil" value effectively when chaining functions together, almost like the Maybe monad.
Re:4Clojure Easy Problems Updated on Clojurecademy
by nathell on Monday October 30, 2017 @07:47AM
(#15584319)
> Thanks to everyone who contributed to it.
One of these people was Anthony Grimes (Raynes), who had prematurely passed away last year. I take this moment to reflect on his memory.
Re:4Clojure Easy Problems Updated on Clojurecademy
by solaxun on Monday October 30, 2017 @06:29PM
(#15589555)
I found 4clojure great when starting out as well. I am definitely more of a 'hands on' learner, so these exercises were great for me. However my absolute favorite language agnostic tool for learning, like you, is Advent of Code. I try to go through all 25 whenever I'm learning a new language, and sure enough by the time I get to the last one, I pretty much know what I need to know.
Re:4Clojure Easy Problems Updated on Clojurecademy
by AlexCoventry on Sunday October 29, 2017 @08:55PM
(#15582454)
I agree. For someone with a math background and not much algorithms training, the 4clojure exercises were just the ticket for me when i worked through term in 2013. Whoever wrote them put a lot of effort into breaking them into informative chunks.
Another thing that I found great for practice was Advent of Code[0]. The exercises are more challenging and most of them lend themselves really well to the conciseness and elegance of Clojure collections. The reddit community[1] is also helpful and even if you can't crack the algorithm, porting someone else's solution to Clojure is a valuable & fun exercise.
[0] - https://adventofcode.com/
[1] - https://www.reddit.com/r/adventofcode/