The answer to most questions like these is: it depends.
It is good to know functional programming, as such C is as good as a place to start as any. The early days of learning programming are mostly about getting concepts and computational thinking down. As such you could arguably start in any language that catches your eye, but the fewer features the base language has, the fewer concepts you need to learn at the same time.
If you already knew in which branch of the industry you want to work you could probably just pick an aligned language and be done with it. C is mostly used in embedded programming (microcontrollers, electronics, stuff with little memory) nowadays. C++ is probably legacy code. A lot of the "older" languages are by now. Java is still a highly sought out language and probably has the widest range of ability. C# is in the same boat as Java.
If you ever want to go into webdev, the language that you need to know is JavaScript (which is something fundamentally different from Java). On the backend you'll do well with Java (Spring Boot), Ruby (on Rails), Lisp (Elixir) or even JavaScript (Node.js).
The best think you can do early on in your career is to keep an open mind and use the tool fitting for the job. Be language agnostic.