Learn Python the Hard Way is a pretty solid resource, though I used it before Codecademy came out. Both are excellent practice-based resources for starting programming.
After that, just get python books and work through them. Tools like Flask and Django if you want to do web development, other stuff if you want to do other stuff. If you don't know if you
Stackoverflow is usually where google will take you when you look for answers to your questions, so you might as well bookmark it.
And if you don't have something in mind you want to make, but you want to keep practising, try doing some ProjectEuler problems.
Thank you kindly for the suggestions.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Previous Open Thread
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.