Ich würde auch sagen, das wichtige ist es, Konzepte zu erlernen und Übung zu bekommen, einzelne Sprachen sind dann austauschbar. Traditionell wäre ein Einstieg mit C - wodurch du dann prozedurales Programmieren lernst - aber vermutlich ist Java für den Anfang einfacher und vermutlich ist es auch sinnvoller, wenn du mit Objektorientiertem Programmieren anfängst, sonst bleiben so viele prozedurale Macken hängen :-)