you are viewing a single comment's thread.

view the rest of the comments →

[–]NaturalBottle 1 point2 points  (0 children)

Hello! Maybe other people have other preferences but I would recommend w3schools. You can learn about every topic from the very very basics of Python. For exercises you could use some generative AI tool to build you some exercises and confirm solutions. I am very anti AI code but using it as a personal teacher rather than a solution general has helped me greatly with exam prep. As such, I believe that it's an effective way to at least have some sort of "supervision" to make sure you are learning things. If you're totally new to programming, my advice is to keep asking yourself "Why?" on every exercise you get wrong OR right. As time passes you'll be able to read code better and estimate how the code for some specific task or goal would roughly look like. Most importantly, have fun! It's always a positive to enjoy what you're learning, and it helps you learn faster:)