Solitaire is a game of skill that demands real thought to achieve a high score, often requiring that you think several steps ahead if you want to win with a solid time.
Testing yourself and your solitaire skill foundations with solitaire not only gives you a chance to improve your understanding of this varied game, but it also gives you the experience you need to play live games.