最好的想法往往来自最意想不到的地方。
The best way to learn a new programming language is by writing programs in it.