4 ms·
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.
by vageli 4y ago
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.
- __MatrixMan__ 4y agoI 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
- voicedYoda 4y agoI've had success in the CLI with elixir, running tests, and structure
- BeetleB 4y agoIt depends on the language. Some of their language tracks definitely do give those instructions.
- __MatrixMan__ 4y agoAh, good point. Either I did that thing where I only thought I was reading, or nim could use some work.
- deleted 4y ago[deleted]
- lonelycompiler 4y agoI second this, exercism.com is one of the best most practical cli ways I’ve found for a learning a new language.