Benefit of learning Weiqi (Go)
1) It teaches you how to think, at different levels of abstraction.
2) It teaches you how to solve multiple problems at the same time, not one problem at a time.
3) It teaches you how to set goals and achieve them.
4) It teaches you how to adjust and balance when your goals can't be achieved.
5) It teaches you how to plan your life ahead, not just make one move at a time.
6) It teaches you how to consider other people. You will be punished if you're too aggressive when dealing with other people, you will suffer if you're not fighting hard enough for your rights.
Once you can do all these on Weiqi board, apply them to real life, then you're mature enough.