Well, the biggest thing to be aware of is that the level you are playing against really matters. My biggest advice would be not to use the Hint button here. It's going to assume that you are as good a player as the level you set the computer to play at. The chess engine at levels 1-4 makes a lot of blunders, though less at each level. I'm not sure it is the best teaching engine.
For the PC there are other options. If you want to spend some bucks, Fritz 15 is very good, has several different analysis and teaching modes. It can use many different UCI chess engines, including one of the best Open Source engines: Stockfish.
There are free apps available, but realize that how good they are at helping you learn will vary quite a lot. Most can be set to play at various levels many will provide hints for moves.
Remember, getting a hint is not nearly as good as explaining why that hint might be a good move. That takes experience, and perhaps cracking open a good book or getting a chess coach to learn.
Sorry all. This topic has probably been beat to death already, but I did a search and did not see any discussions on the topic. I am interested on a chess application (for a beginner) with a good engine other than the one for free here online. I am trying to find some educational tool(s). I have been trying to use the computer here on chess.com to show me the best move in games played against the computer. The one online here, typically will blunder if you follow it's hints and also makes some really repetitive moves very often ending right back where the piece was originally. That seems a little strange, but whatever. On several games where I made most of the initial moves which lead to both sides being fully developed in good positions. Neither side down any material. That is the point where I am weak proceeding with making an attack which begins the fireworks of exchanges. When I do decide how I want to proceed, I use the hint button in an effort to see if my move and the engine's recommendation are the same. In some cases it agrees with me, but a lot of other cases, it does not. If they are not, I follow the hint move. If I continue to let the hints guide me, White loses eventually after a weird game of a hundred seemingly senseless moves, Black will eventually win. Then, I go to analyze the game and see how in the world White lost, it say White made blunders and mistakes, while Black did not. Is this typical with the engines playing against themselves? I Just thought I would ask for opinions on other software that may be better and hopefully much faster than the one here. I may be wishing for something that does not exist. Too new to know better. So be it if so. Thanks in advance for any comments, links, or other constructive criticism. See you on the board some day when I get better. Best Regards. dlg