Wäre es sinnvoll gleich zu Beginn parallel eine andere Programmiersprache zu lernen?

Beginnt man mit dem Programmieren, spielt das Erlernen von algorithmischem und lösungsorientiertem Denken eine zentrale Rolle. Grundlegende Konzepte wie Zuweisungen, Verzweigungen, Schleifen, Rekursionen, Methoden, … müssen verstanden werden. In dieser Phase wird es für viele einfacher sein, Umsetzungen in nur einer Sprache formulieren zu müssen. Die Beschäftigung mit der Syntax muss auf alle Fälle in einem vernünftigen Verhältnis zur Beschäftigung mit den Algorithmen stehen.

Hat man Erfahrungen mit algorithmischem Denken und grundlegenden Konzepten gesammelt, ist das Erlernen weiterer prozeduraler oder objektorientierter Sprachen relativ leicht möglich.