Programmieren ist sprachunabhängig, denn es ist reine Logik. Die Sprache bestimmt lediglich die Syntax und, im Fa!le von Compiler- und Interpretersprachen, die Möglichkeiten die zur Verfügung stehen.
Ganz so kann man das auch nicht sagen, also angenommen man
beherrscht schon eine Programmiersprache, dann fällt es einem deutlich leichter
eine andere Sprache zu lernen. Allerdings gibt es zwischen verschiedenen
Programmiersprachen auch deutliche Unterschiede, besonders wenn sie sich
verschiedener Paradigmen bedienen (vgl. Java (Objektorientiert) <==> C
(Imperativ) <==> Haskell (Funktional)).
Prinzipiell ist Java meiner Meinung nach die Programmiersprache mit der man am
besten und einfachsten anfangen kann, da sie einerseits sehr portabel ist und
andererseits durch bewusste Vermeidung von sehr Fehleranfälligen Konstukten
(Pointer, Mehrfachvererbungen etc.) schon mal im Vorhinein viele potentielle
Fehlerquellen ausschließt.