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

People have mentioned different languages, but I'd say I'd rather try to solve them in a different paradigm. So choose a language that works well for that.

For me, it's functional coding. I find it fun to write as much as possible as filter/map/reduce operations with no mutations. I end up solving problems in a different way than I would in a non-functional language, which I think is good learning.

For me the language of choice is Kotlin, which strictly isn't functional. But it has a good stdlib and syntax for functional coding, so I just restrain myself and use escape hatches when needed. But any functional language would be nice, like Haskell or Clojure etc.




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

Search: