Personally I wouldn't jump straight from python to C, python tends to hold your hand quite a bit and C will absolutely let you shoot yourself in the foot.
Personally I consider languages like c# and java a middle point but I don't do C so I'm probably not the best person to gauge that, just have seen a lot of people try and fail to jump straight into C from high level languages