Subsequent languages will seem easy because C exposes you to fundamental hardware and programming concepts that nearly all languages use even if only implicitly.
Sometimes experienced programmers underestimate the difficulty of learning something when there is a lot of magic involved. One thing that makes Scheme so appealing as a beginner language is that most of the language can be exposed fairly easily, all the way down to the compiler. C is similar, in that it is not too difficult to see directly how your code is manipulating the machine. When you learn C properly, you know exactly what your code is doing.
Python is a fairly small language, but under the hood it is still significantly more complicated than C. C is not an ideal choice in all situations, but for many it is really an excellent first choice if you take a good approach to learning it.
Sometimes experienced programmers underestimate the difficulty of learning something when there is a lot of magic involved. One thing that makes Scheme so appealing as a beginner language is that most of the language can be exposed fairly easily, all the way down to the compiler. C is similar, in that it is not too difficult to see directly how your code is manipulating the machine. When you learn C properly, you know exactly what your code is doing.
Python is a fairly small language, but under the hood it is still significantly more complicated than C. C is not an ideal choice in all situations, but for many it is really an excellent first choice if you take a good approach to learning it.