it is a high level language , which is more user friendly in their syntax and beginners can easily understand
I am not sure if the stress is on "basic" in your question. C is basic because it is very close to machine language. Many languages like python or Java have additional layers of abstraction. While the additional features help in easier programming, C is better where fast execution is essential: like in computers' operating systems, embedded computers, real-time computers, etc.