A language takes work off your hands, gives it to a compiler, runtime, or toolchain, and charges you somewhere else.
Learning by doing only works if you actually do it.
Construct a sophisticated document retrieval pipeline that dynamically injects client data into LLM context windows.
Install Python package dependencies without the packages, learn the ins and outs of making standalone Python apps, and ...