If you start with Python you'll have a more "top-down" approach to programming. And you'll really begin with one of the top languages in terms of abstractions.
Computer programming isn't that hard if you know how to abstract things. Even if you chose C, you can do pretty well if you not focus on many things.
The problem is: C has a very low abstraction. This means you have to worry about tiny little things (e.g. memory management, pointer arithmetic) that is not part of the problem you are probably trying to solve.
Python has a higher level of abstraction and more batteries included. That means you almost do not have to worry about things that are not part of the problem you are trying to solve. Python does not get on your way.
I'd advise you to learn Python for the sake of simplicity and speed of learning. As I said, Python does not get on your way. But I'd like advise you to follow the "top-down" approach and try C once you are confident with Python.
Good luck!