I want to learn something new. Something that takes time to accomplish and that would 'enrich' me somehow. I thought about learning programming or learning playing the piano. I tried both at a very elementary level and find them both fascinating, but only would have the time (and energy!) for one of them to learn. What would you learn if you had to choose between these two? What is the greater learning experience, and what will expand my horizon more? I know it is a stupid and very personal question that someone only can answer for himself, but I ask it anyway. After all, it's general discussion forum!