Python is one of the easiest programming languages to learn. The syntax is close to English. Beginners generally encounter only a few surprises, such as forced indentation and the use of self
in methods.
At some point, everyone starts reading, copying, and editing other people’s code. That’s where the confusion starts.