Advice on Learning Python

This is a little off topic on here, but for a New Year’s Resolution/Project I’d like to learn python.
The main aim is to start being able to contribute to Home Assistant and other python projects.

Does anyone have any suggestions on learning resources? Good first learner projects? Anything in Home Assistant that could help me practice any skills?
Any help would be appreciated.

Thanks all!

Here is a place to start:

and here is Python for beginners:

here is another

1 Like