A difficult thing when writing docs: wanting to use English words that have more specific meanings in Python. Like "Values should be in the set returned by all_possibilities()" when all_possibilities returns an iterable, not a set.
Tired of this: "learn C so you can understand how a computer really works."
So much of modern computers is not visible from C (pipelining, virtual memory, branch prediction, cache misses, etc).
I guess what they mean is, "you learn about pointers and consecutive memory locations"? How is that helpful for programming in other languages without pointers?
C teaches you an abstraction of computers based on the PDP-11. It's interesting, but it's not essential.
“Four different learning styles” has been debunked, but learners still have to learn how they learn, and choose the paths and materials that are right for them.