Chess Basics
Chess Magnet School is an online company that offers paid chess lessons. They also offer a free Java chess tutor that teaches the game's basic rules. If you are a beginner to chess, this is an excellent way to start. The interactive Web app teaches you to identify the pieces, remember their starting positions and learn each piece's moves.
Chess Puzzles
Bartsoft's shareware chess puzzle games are a good way to learn beginning strategy. The downloadable games teach about checkmating your opponent and planning your moves ahead of time---vital skills for chess mastery. Multiple levels of difficulty allow you to learn at your own pace and be challenged no matter the amount of experience you have.
Games Examples
The Exeter Chess Club's website has an enormous database of instructional games gleaned from books and magazines. The games can be viewed step-by-step in your web browser, allowing you to study each move, and even see possible alternate moves as well. Each game can also be downloaded in PGN format to be used with ChessBase, a software program for viewing games from chess tournaments around the world. Once you know the basics of chess, studying the games of experts is the best way to improve your skill.