Is true...for base you must learn c language??
If you want to learn any other languages like python , libra office etc. first you know about c language. True??
Python and c both are very different languages . In you will learn c then it will help u in cpp and java in c and cpp mostly concepts are same but cpp introduce new approach and some new concepts . But yes if any know any one Programming languages and you have problem solving techniques then u can also solve in other languages. Just you have to learn syntex and rules .
No. Those who says that just "suggest" to. You can learn any language as your first language. It's up to you.
There is no MUST in learning. But there are tons of reasons to start programming with C. Actually, programming is thinking; not coding. That is the point that most of us forget as we dive deeper into programming. In the progress of thinking, you don't have access to any library or framework or class. It is just the algorithm: The way the computer should behave. The C programming language puts you in that situation. There are no odd tools in C so you won't have to know what a class or interface is. That doesn't mean it is a weak language because around 90 percent of the languages are C base now(they are created by C(and of course, Assembly)) and it is still widely used in creating operating systems and game engines(any program that needs high performance). C also teaches you how the memory works so at the end of completing the pointers section, you will be familiar with some nice hardware knowledge too. I myself suggest starting programming with C and I'm sure most of the programmers on Earth do that too.