@Gwaagy Ich stimme dir zu. In der alltäglichen Programmierung reicht es ja auch in der Regel, wenn man die Grundlagen sicher beherrscht. Viele Möglichkeiten, die eine Programmiersprache bietet, braucht man auch gar nicht. Zum Beispiel bin ich in MYSQL bisher immer mit SELECT, UPDATE und INSERT ausgekommen, ohne z.B. auf mysql prepared statements etc... zurückgreifen zu müssen. Ich konnte damit vom Chat bis zur Toplist alles umsetzen. Die Server sind heutzutage einfach so schnell, dass sich eine wirkliche Performance-Steigerung nur noch bei einer sehr großen Anzahl von Datenbankeinträgen lohnt.
Java habe ich auch gelernt. Ich finde, dass Java gegenüber C# die bessere Syntax hat und einfacher zu erlernen ist. Das fängt ja schon damit an, dass es in Java keine Mehrfachvererbung gibt, was auch zumindest logisch betrachtet überzeugt. Die Lösung mit Interfaces ist deutlich besser, weil sie mehr Sinn ergibt.
Dennoch werde ich mich wohl bald noch intensiver mit C++ beschäftigen, da mich die LINUX-Programmierung sehr interessiert und ich mittlerweile hauptsächlich LINUX nutze. Außerdem werde ich irgendwann sicherlich nochmal einen eigenen Debian-Server anmieten. Vielleicht auch einen Ubuntu-Server, da mich das Betriebssystem bisher von allen LINUX-Systemen am meisten überzeugt hat. Da es auf Debian aufbaut, ist ja auch die Bedienung ähnlich.
P.s. Wer einmal die Schnelligkeit von LINUX erlebt hat, will danach kein Windows mehr haben, es sei denn zum Spielen.
Diesen Beitrag verfasse ich aber, um ehrlich zu sein, unter Windows.
Mit der LINUX-Shellprogrammierung habe ich mich auch schon mal beschäftigt und einige kleine Cron-Skripte geschrieben. Ich müsste mein Wissen darin aber sicherlich wieder auffrischen.
Das war jetzt aber eigentlich schon etwas viel zum Thema Software- oder Betriebssystemprogrammierung. Vielleicht benenne ich das Thema in "Web- und Softwareprogrammierung" um. Dann passt es etwas besser.
Ich werde hier mal hin und wieder gute neue Programmiertutorials, vor allem für Einsteiger posten, die ich bei Youtube finde. So kann jeder, der sich für das Thema näher interessiert, direkt reinschnuppern.
BASIC kenne ich übrigens noch aus Zeiten des Commodore 64. Ich weiß nicht mehr viel, aber ich habe es neulich zumindest mittels eines Emulators geschafft, ein kleines Eingabeprogramm zu schreiben.