Nachdem ich Bambis Beitrag mal wieder entschlüsselt habe
Bambi mal an dich gerichtet. Wenn du eine neue Sprache lernen möchtest/musst/sollst/darfst, fängst du dann jedes mal komplett bei 0 an und das Wissen welches du von anderen Sprachen hast hilft dir absolut nicht weiter? Wenn ja ist es wichtig für dich welche Sprache du lernst da das dann ja jedes mal ein ziemlicher Akt ist. Ob man so viel Zeit investieren möchte
Mal im ernst. Am Anfang geht es darum programmieren zu lernen. Mit welcher Sprache du das machst ist fast egal und ich möchte jetzt keine Diskussion über esoterische Sprachen und so Zeug los brechen. Willst du danach mit einer anderen Sprache weiter machen so kannst du vieles von deinem schon gelernten Wissen weiter benutzen.
Ob jetzt C++, C#, Java oder Python. Eine If-Abfrage funktioniert vom Prinzip her immer gleich. Mag sein dass die einzelnen Sprachen sich da teilweise in der Syntax unterscheiden, das heißt wie du den Befehl "eingibst", das sind aber Dinge die schnell gelernt sind. Das Konzept dahinter, wie du damit arbeitest ist normal das selbe. Ja die Sprachen unterscheiden sich auch in anderen Dingen aber alles in allem geht es erst mal um die Denkweise, wie komme ich von einer Idee über Code zu einem fertigen Programm was hoffentlich das tut was ich mir vorher gedacht habe.
Solche Umfragen sind schwierig. Wie bereits mehrfach aufgefallen ist gibt bei sowas keiner seien subjektive Meinung an. Die meisten die über GML schimpfen wissen vermutlich gar nicht richtig was das ist und wenn bezweifle ich dass sie sich länger mit dem GameMaker beschäftigt haben. Habe ich selbst auch nicht, kenne aber jemanden der damit über mehr als 5 Jahre gearbeitet hat. Viele haben hier mit C++ angefangen bzw die aller meisten sind vermutlich dabei grad anzufangen. Die sehen dass es bei ihnen grad einigermaßen läuft und freuen sich verständlicherweise darüber und meinen das ihr Weg der richtige und beste ist. Teilweise haben die aber nicht mal eine Sprache richtig drauf. Abstimmen können diejenigen ja trotzdem.
Aber selbst die Leute die hier schon seit einigen Jahren entwickeln und teilweise in dem Bereich arbeiten, die haben auch Vorlieben. Ich bin seit einigen Jahren riesen C# Fan und empfehle das normal immer weiter. Ich finde es ist schön, einfach und es lässt sich gut damit arbeiten. Es gibt viel Unterstützung und einiges an Material dazu. Das ist jetzt aber nur meine Meinung. Viele hier sehen das aus den verschiedensten Gründen ganz anders. Vertrau nicht auf solche Umfragen. Themen wie "welche Sprache", "welche Engine", "OpenGL/DirectX" und und und werden in vielen Foren aus gutem Grund direkt gelöscht. Außer viel Schwafelei kommt da normal nix bei rum.
Bambi hat eine Fehlinvestition von Zeit angesprochen. Diese ist meiner Meinung nach bei den meisten aber nicht dass sie sich vielleicht eine Zeit mit einer Sache beschäftigen die ihnen später wenig weiter hilft. Die Zeitverschwendung ist das erstellen von solchen Topics. Nimms mir nicht übel. Ich hab mit dem Programmieren angefangen weil in der Bibliothek ein Buch stand wie ich mit Blitz Basic Spiele entwickeln kann. Ich fands super spannend und habe es mir ausgeliehen. Zu der Zeit kamen meine ich schon Blitz Plus und Blitz Max auf die Blitz Basic ja mehr oder weniger abgelöst haben, ich hab also mit einem Buch über etwas angefangen was schon abgelöst wurde. Ich kann mich nicht dran erinnern wann ich das letzte mal Blitz Basic oder vergleichbares benutzt habe aber so ging es halt bei mir los. Würde ich anderen zu Blitz Basic raten? Vermutlich nicht und dennoch war es für mich nicht schlecht damit anzufangen.
Fazit: Setz dich endlich hin, nimm ein Buch und fang an. Wenn es Spaß macht ist es auch keine Zeitverschwendung. Wenn es keinen Spaß macht ist es das falsche Hobby.