https://automatetheboringstuff.com/
This is a python tutorial book, that focuses on practical usecases that anybody may want, even if it is not for their career.
Python is designed to be easy to learn, and many of the things you learn will be able to translate to other programming languages. So I would say yes.