Antwort
Ich denke es wird am einfachsten für dich sein wenn du mit Java anfängst. Sobald du dann mal eine Weile programmiert hast (Monate) und dich an die Logik und Denkmuster des Programmierens hineingefunden hast, tust du dir mit jeder weiteren Sprache viel leichter.
Natürlich macht es einen Unterschied, was du später mit deinen Programmierkenntnissen ereichen oder erschaffen willst, welche Sprachen du lernst, aber ganz grob gesagt Assembler und C sind sehr nah an der Hardware, C++ C# und Java sind näher am "Software"-Ende.
Möchtest du also irgendwelche Mikrocontroller programmieren dann starte mit C. Willst du Desktopanwendungen egal ob Plattformabhängig oder unabhängig programmieren, dann wähle Java.