IMO there's 2 types of Python - regular Python and C4D Python.
Regular Python tends to be a run once scenario - start at the top, execute the code, done. There's a million websites where you can learn regular Python. C4D Python tends to be code that runs every frame, getting and writing data on the go and interacting with the host program. C4D Python is therefore more complex.
The Maxon documentation for Python is a nightmare -
The Official Cinema 4D 2023.1 Python Documentation — Cinema 4D SDK 2023.1.0 documentation (maxon.net)
Try searching for something as basic as 'get current frame' and you get 100 pages to sift through.
My method for finding code snippets is to find a script that is similar to what you are doing, look at their code, and copy the relevant lines.
The Maxon method takes hours, my method takes 10 minutes and yields
frame = doc.GetTime().GetFrame(doc.GetFps()) # get current frame
For these reasons I like to see YouTube videos where folk can just copy the lines of code they need - providing the code is correct. That's why I took issue with the guy who inspired this rant.