For historical reasons, C was the first languages many programmers, in particular these of the previous generation, learned. Yet many of them (including in this older generation), first learned one or several other languages, typically ones with a higher level of abstraction (Basic, LISP, Pascal, to name a few) before learning C.
I was of the latter kind (i.e. C wasn't my "native" language, although, I mastered assembly very early on), and I'm quite convinced of the many benefits of associated with a earnest "tour" into the C language, even though, as a matter of practicality, many of us will never program much of any consequence in this language. This said, I don't see any compelling reason to make C be your first language, or any inkling that somehow mastering Python (or Prolog or ...) would somehow impair one's programming abilities for the next decade...
So my advice: enjoy Python, take it in!
When you get a feel for programming, do make a point to learn C at some time. It is particularly relevant in a curriculum which includes compiler writing and/or operating systems, and, as said, relevant in many other ways. You'll see that other than for possible "surface"/syntactical gotchas (these happen all the time, at least to me, when learning a new language or switching back to an old language of mine, after being exposed to something else for a while), you should have no problems with C, at least no problems associated with your learning other languages.