Poker, when played properly, requires a good deal of skill and psychology. This is not to say that there is no luck involved but it is a game of risk and reward where the outcome could change at any time. This teaches players to be mentally tough. When bad luck strikes, it is important to remember that this can happen to anyone and that you should not let a couple of losses crush your confidence. Conversely, when you do win you should take the time to celebrate. However, you should be wary of getting too excited and overextending your bankroll as this can lead to a quick bust. This is why watching videos of Phil Ivey playing poker can be so helpful, he rarely gets upset after a bad session and just keeps on playing.
Another useful skill poker teaches is being able to read other players. You can often tell what an opponent has by how they play their cards and how they react to various situations. This allows you to make more informed decisions about how to play your own hand.
It also teaches you to mix things up at the table and not be too predictable. If opponents always know what you have, you will never get paid off on your big hands and your bluffs won’t be effective. This is a useful skill that can be applied in many aspects of life, particularly when negotiating with business associates.