Hacker News new | past | comments | ask | show | jobs | submit login

I've begun learning Clojure recently and chose https://github.com/functional-koans/clojure-koans as a starting point.

I think it's a good way to get acquainted with the general use and syntax.

Right now I'm implementing resolutions for problems from Project Euler (http://projecteuler.net/) as a more hand-on practice.

>> All Advanced Hackery is OK, but teach me the basic stuff first. I need to learn the if/else, for/do/while , functions, IO, regular expressions, Battery usage, socket etc kind of stuff.

Keep in mind that Clojure/Lisp comes from a functional paradigm and so you won't find a lot of constructs that you might think are the starting points in imperative languages.

So if you come from an imperative language, like me, learning Clojure is not just learning Clojure, but a bigger dive in a different programming paradigm too.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: