If I could give my former self one piece of advice when I was struggling to learn Python as a beginner, it would be this: create more Python projects.
Learning Python can be difficult. You can spend time reading a textbook or watching videos, but then struggle to actually put what you’ve learned into practice. Or you might spend a ton of time learning syntax and get bored or lose motivation. (That happened to me. A lot).
How can you increase your chances of success? By building Python projects. That way you’re learning by actually doing what you want to do!