The only way to learn a new programming language is by writing programs in it.
The lithium-ion battery is something that has impacted the world in a very big way.