I feel like if you want to teach people C, you can do that without starting with Python at all. But if you want to teach about programming and software, it helps to start with C and then you want to move on to languages that people will use to build applications (Python, JavaScript etc). That's why the order works out that way, not because something is "up" from something else.
Comments
I feel like if you want to teach people C, you can do that without starting with Python at all. But if you want to teach about programming and software, it helps to start with C and then you want to move on to languages that people will use to build applications (Python, JavaScript etc). That's why the order works out that way, not because something is "up" from something else.