ChessMaster (whatever) version is an excellent program for learning and practising chess. I always recommend it to beginners and people interested in improving there chess.
Then there are all the other cool chess programs ... I like to play on FICS the Free Internet Chess Server.
The server uses specialized software ... free of course, but there are several to choose from and I can't begin to suggest which one you'd find easiest to use.