"The act of writing is an act of rebellion against the chaos of existence."
The best way to learn a new programming language is by writing programs in it.
Mathematics is the science of patterns, and nature exploits every possible pattern.
I think you have to have an attitude of willingness to accept failure, which is part of innovation.