I’m several chapters into Eloquent Ruby and have completed two Code Academy Ruby sections so far. The former teaches good practices, but it’s difficult/impossible to really learn programming just by reading. Code Academy is pretty good as you work your way through exercises and can see immediate results on the screen, but so far there’s no real challenge – every exercise is pretty much just “now write this code, then press run…”.
To really learn, I feel I need to be given a problem to solve. I could probably think of a fair few on my own, but I’d much prefer to work through set exercises with the ability to see suggested solutions afterwards so I can learn from my mistakes.
With this in mind, I did a bit of Googling and found a few potential sources for programming challenges:
Any others I should be aware of?