Know of any websites with good programming challenges to tackle? I like Lineman.net's Programming Challenges. They are good beginner and intermediate challenges to be tackled in any language, but they don't have very many. (I just did a couple earlier to help me learn the basics of Ruby, which I can already tell I am going to like.)
Bookmarks