Where to start learning python and what should I load on my Ubuntu 16 Lenova laptop

I am trying to learn programming, starting with python, I want to know the best sight to get free lessons and if, and what I need to download to do so

Python is already installed, but I would install python3-pip so that you can add libraries. Then you just need a good code editor. I like Visual Studio Code. Python.org is a good place to start. Also https://www.w3schools.com/python/. If you search YouTube, you’ll find lots of Python tutorials. Good luck!