Exercism.io – Become a better programmer
educationware.net
educationware.net
I'd challenge anyone to pick a language they are semi-comfortable in or a brand new-language and do a month of exercism exercises, refactoring as you get comments, and then moving onto the next exercise.
Even 15 minutes of code practice a day goes a long way.
No, thanks
I personally liked using my own editor, but the CLI didn't provide much added value in my opinion. The tests were enough for me and it was kind of annoying to have to run the CLI every time you're finished just to get the next exercise...
Or how about lynx or w3m?
Plenty of people want to utilize CLIs and it's definitely beneficial when learning to program to get as much experience on a command line as possible.
We already have this great sandboxed environment called a browser for running untrusted code from the internet. They could still offer endpoints for curl, if it's just about using the command line.
It's enough to have to get all of the language's requirements installed...
The screenshots make it look like CodeAcademy with messages/comments, but I can't find the exercises anywhere.
I guess this supposes that "normal" means somewhere near the command-line, which might not be true for all developers.
This is the workflow:
Ask for a new [language] exercise (it selects the next one for you to work on and downloads a test file and readme)
Work on exercise locally in whatever environment you want
Submit exercise and fetch the next one