Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

exercism.org (no affiliation) is pretty good in that regard, offering a cli to facilitate doing the exercises locally using tools you're already familiar with.


I like exercism, but the CLI can hide things like what a sane project structure looks like in that language.

I wish it generated a project with unit tests and told you which command to run (i.e. not an exercism command) in order to run those tests. That way you've got a more similar experience to what would happen if you cloned a project in that language and wanted to contribute.

Unfamiliar languages are much easier to deal with than unfamiliar tool chains IMO


It depends on the language. Some of their language tracks definitely do give those instructions.


Ah, good point. Either I did that thing where I only thought I was reading, or nim could use some work.


I've had success in the CLI with elixir, running tests, and structure


I second this, exercism.com is one of the best most practical cli ways I’ve found for a learning a new language.




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

Search: