I learned from paying a professional instructor than playing for cash. I realize a cash game will make the player be more deliberate, take "good" risks...however in my case the advantage of the proper instructor is.... can stop the game to explain the situation, discuss the various next moves/choices. Learn the Take Outs... discuss how to win, how not to lose, survive, be aggressive, turn defense into offense, trapping and element for the trap, how to play a stronger player, play the score and more. Pool is something I cannot learn on my own. That's just me. Another advantage to an Instructor ....can take lessons at a convenient time...not go to room and seek a game. Regardless whatever it takes... The fun goes on and on.You’re unlikely to learn much about this game without playing the game for the goods(money).