Poker is great. The other big thing it teaches is that luck is real. A hand can be played perfectly, and the player can still lose. Long term, the better player will win, but any player can get sucked out on any given hand. Losing in this way is tough, but a great lesson.