@Predator

Wenn Du Dich für eine Sprache interessierst, die viele der erwähnten Eigenschaften beinhaltet und Dir beim erlernen ein Grundwissen zu vielen Facetten von Programmiersprachen bietet, empfehle ich JAVA (nicht zu verwechseln mit Java-Script), weil:

- alle Standardelemente prozeduraler Programmiersprachen wie Pascal, C, Modula, Basic, etc.

- rein objektorientiert

- plattformübergreifen, da der Code auf einer sogenannten Virtual Machine abläuft. Wo die VM läuft, läuft auch Dein Code.

- Kostenlos im Netz mit der VM (auch Java Runtime Environment genannt) verfügbar.