The only way to learn a new programming language is by writing programs in it.
The key to successful investing is to relate the price you pay to the value you get.