I did not say that C is the "right" place for all beginners to start. I said: I will admit that [C] perhaps it is not the best place for you to start depending upon what you want to accomplish.
This has a lot to do with how proficient you want to become and what kind of problems that you want to solve.
Basic loop structures, data types, etc are very important. These are the basics. You won't write Perl or any programming language very well unless you understand these fundamentals. This is true in BASIC, JAVA, FORTRAN, C, Perl.