Python in zwei verschiedenen Rubriken finde ich jetzt nicht so schön. Eventuell könnte man das auch anders aufbauen. Lieber würde ich die Programmiersprachen aufgrund ihrer Eigenschaften gruppieren; und nicht aufgrund ihrer derzeitigen Beliebtheit in Anwendungsgebieten.
Auch dir erstmal herzlich willkommen in der devCommunity! ✋
Wir haben im Voraus (auf GitHub) über eine möglichst sinnvolle sowie verständliche Aufteilung diskutiert.
Ein klassischer Vorschlag ist da natürlich die Gruppierung nach den Eigenschaften einer Sprache, also insbesondere die Unterscheidung zwischen compilierten Programmiersprachen und interpretierten Scriptsprachen.
Weitere Eigenschaften könnte man natürlich ebenso hinzuziehen.
Das ist generell zumindest für erfahrene Programmierer eine durchaus sinnvolle und vielleicht in irgendeiner Weise auch die befriedigendere Aufteilung, da eine solche Aufteilung relativ eindeutig ist und es keine Dopplungen geben würde.
Das Problem: Ein Anfänger kann mitunter nicht zwischen Script- und Programmiersprachen unterscheiden, verwechselt Sprachen wie Java und JavaScript usw. Kurzum: Es entsteht Verwirrung.
Der Kontext und das Anwendungsgebiet einer Programmiersprache hingegen ist den meisten, die irgendwie eine Idee haben, was sie programmieren wollen, natürlich grob bekannt. Dementsprechend fällt es dann beispielsweise auch leichter, Java und JavaScript zu unterscheiden.
Zudem ist es ganz nett, wenn Anfänger anhand der Forenstruktur auch ein Stück weit etwas über die verwendeten Sprachen in den unterschiedlichen Anwendungsgebieten erfahren.
Jemand, der eine Android-App entwickeln möchte, weiß dank der Forenstruktur nicht nur sofort, wo er seine Frage stellen muss, sondern auch, welche Sprachen ihm da im Wesentlichen zur Verfügung stehen.
Alles in allem muss man aber natürlich auch eingestehen, dass es eine perfekte Struktur, welche alle Mitglieder zufriedenstellt, nie geben wird.
Das heißt jedoch nicht, dass keine Verbesserungsvorschläge angenommen werden.
Wenn du also einen besseren Vorschlag hast und das entsprechend begründen kannst, können wir da gerne gemeinsam drüber diskutieren.