Guten Abend,
das lässt sich so einfach nicht beantworten. Es kommt ganz darauf an, was Du mit dem Programmieren erreichen möchtest. Deine primären Entscheidungskriterien scheinen
- Simplizität und
- Zukunftschancen (in beruflicher Hinsicht?)
zu sein.
Ich denke für den ersten Kontakt ist Java aus didaktischer Sicht sinnvoller als C. Zudem lernen Schüler/Studenten am besten durch Projekte ... und da bietet Java diverse Einstiegsmöglichkeiten (z.B. Programmieren von Minecraft Plugins, Spielen). Auch wenn man heute wohl kaum in Java ein größeres Spieleprojekt (mit graphisch anspruchsvollen Figuren und Landschaften) realisieren wird, lassen sich viele Konzepte der objektorientierten Programmierung damit spannend vermitteln.
Bei den Zukunftschancen sage ich mal: lass Dich überraschen. Es gibt sehr viele Programmiersprachen und viele Jobs, die keine der beiden Sprachen benötigen. Ich habe mal ein Angebot bekommen, in dem ich ein Projekt in Cobol (uralt) umsetzen sollte. Viel wichtiger ist das Verständnis dafür wie Programmierung funktioniert. Meinst Du mit C tatsächlich C oder C++/C#? Willst Du objektorientiert programmieren oder reicht auch erstmal eine Skriptsprache?
Ich persönlich würde Dir erstmal Java als Einstieg empfehlen! Das war auch die Sprache mit der ich begonnen habe. Es folgten dann (in dieser Reihenfolge) C++, C, JavaScript (und allgemein Web-Krams, php, sql), C#, Lua, Haskell, Cobol, Ada, Python und (neuerdings) Rust.
Viele Grüße
André