OverTheWire has some really fun wargames. I made it through Bandit and Leviathan not too long ago, and I only have one more challenge in Natas. They do a good job on the difficulty overall, not too difficult to start, but it ramps up pretty steadily, giving you a chance to learn. I'll have to get back on this over the weekend.