Learn Python
Readable general-purpose language for scripting, data, automation and the web
Python is a high-level, dynamically typed language known for readable syntax and a huge standard library and package ecosystem. It is used for automation, web back ends, data analysis, machine learning, scientific computing and teaching. Learning it pays off quickly: small scripts are easy, and the same language scales to large production systems.
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know