My recommendation would be to go down the web dev route to start because it's very easy to create things that you can share easily (everyone has a browser, but not everyone has python installed on their machine, or wants to open an executable). That can be a great motivator.
I still think App Academy's free bootcamp is one of the most comprehensive resources to go from zero to making small web apps. It's very hands-on and they have over 200hrs of material, discord community, and it was updated about a year ago. However, it can be quite daunting and you need to have good discipline to keep going.
My recommendation would be to go down the web dev route to start because it's very easy to create things that you can share easily (everyone has a browser, but not everyone has python installed on their machine, or wants to open an executable). That can be a great motivator.
I still think App Academy's free bootcamp is one of the most comprehensive resources to go from zero to making small web apps. It's very hands-on and they have over 200hrs of material, discord community, and it was updated about a year ago. However, it can be quite daunting and you need to have good discipline to keep going.
https://www.appacademy.io/course/app-academy-open
Otherwise, as someone else mentioned, freecodeacademy is a good beginner resource.