Poker is a game that pushes your analytical, mathematical, and interpersonal skills to the limit. It is also a game that indirectly teaches you a lot of valuable life lessons.
One of the biggest lessons that poker will teach you is patience. Even if you are a great player, it is inevitable that you will have bad sessions every now and then. Poker will teach you to accept these sessions without losing your temper and focus on things that can be changed. This is a very useful skill in life and will help you avoid many unnecessary frustrations that can occur at work or in your personal life.
Another very valuable lesson that poker will teach you is the importance of risk vs reward. It is very easy to go broke playing poker, and you need to have a good grasp of your bankroll in order to succeed. The game will also teach you to choose the right games for your bankroll and to only play when the risk vs reward is positive. This is a very important concept that you will need to learn in order to be successful at poker and in life in general.
Poker will also improve your math skills, not in the traditional 1+1=2 way, but by teaching you how to calculate odds and probabilities in your head. This will help you make the right decisions at the tables and away from them as well.