Start with Python for Beginners - Learn Coding with Python in 1 Hour (60 min, Programming with Mosh), then Python Full Course for Beginners (122 min, Programming with Mosh). All 729 lessons here are free, from the teachers' own official uploads. You'll need laptop stand, noise-cancelling headphones, second monitor and a few more basics (about $270 of kit). The book to keep beside you: Python Crash Course by Eric Matthes.