The only way to learn a new programming language is by writing programs in it.
"I’ve practiced so much that I don’t need to think before I play. It’s like driving a car—you don’t think about which pedals to push."