Hallo zusammen,
ich bin 14 Jahre alt und programmiere nun schon seit 2 Jahren, hauptsächlich in den Scriptsprachen PHP (+ MySQL) und JavaScript. Momentan interessiere ich mich aber mehr für die Anwendungsentwicklung auf dem Computer.
Vor kurzem habe ich mal angefangen C++ zu lernen, wobei ich derzeit leider bei den Basics festhänge. Ich verstehe zwar bisher alles ganz gut, aber als ich mir letztens mal verschiedene APIs und Frameworks wie die WinAPI oder OpenGL angesehen habe, habe ich echt einen kleinen Schock bekommen, weil ich mich da echt nicht reingefunden habe. Nur um ein kleines Nachrichtenfenster zu erzeugen, braucht man da ~ 50 Zeilen Code.
Ich lerne C++ übrigens anhand von Tutorials aus dem Internet, weil ich mir nicht so sicher bin ob es sich lohnen würde sich ein Buch anzuschaffen.
Als ich mich schließlich bei anderen Foren mal erkundigt hatte, welche Programmiersprache denn auch für den Beruf am Besten sein würde, habe ich C++ als Antwort bekommen. Mit C# würde das Entwickeln zwar schneller gehen, aber durch .NET wäre man wohl stark behindert. Selbst Mono soll ja noch nicht so wirklich ausgereift sein.
Momentan überlege ich, ob ich eine andere Programmiersprache lernen sollte, weil ich auch keine besonders gut geeigneten GUI-Frameworks für C++ finde.
Kennt ihr eine Sprache, die...
- einfach zu verstehen ist
- gut zum Coden von GUI-Anwendungen ist
(nein, damit meine ich nicht Delphi oder Visual Basic, wo man sich mal schnell eine "Klickibunti" Anwendung zusammenklickt)
- objektorientiert ist
- gut zum Programmieren von Games ist
- teilweise plattformunabhängig ist (sprich, dass man die Anwendungen trotzdem auf Linux, Mac, usw. benutzen kann)
- auch noch in Zukunft aktuell bleibt (ich will keine Sprache lernen, mit der in ein paar Jahren nicht mehr programmiert wird bzw. die mir bei meinem zukünftigen Beruf nichts mehr bringt)
- viele Möglichkeiten bietet, sodass man nicht so schnell Langeweile beim Programmieren bekommt
Wie gesagt, ich überlege momentan auf C# umzusteigen, weiß aber nicht ob .NET eine wirklich gute Lösung ist. Von Java bin ich übrigens auch nicht so überzeugt.
ich bin 14 Jahre alt und programmiere nun schon seit 2 Jahren, hauptsächlich in den Scriptsprachen PHP (+ MySQL) und JavaScript. Momentan interessiere ich mich aber mehr für die Anwendungsentwicklung auf dem Computer.
Vor kurzem habe ich mal angefangen C++ zu lernen, wobei ich derzeit leider bei den Basics festhänge. Ich verstehe zwar bisher alles ganz gut, aber als ich mir letztens mal verschiedene APIs und Frameworks wie die WinAPI oder OpenGL angesehen habe, habe ich echt einen kleinen Schock bekommen, weil ich mich da echt nicht reingefunden habe. Nur um ein kleines Nachrichtenfenster zu erzeugen, braucht man da ~ 50 Zeilen Code.
Ich lerne C++ übrigens anhand von Tutorials aus dem Internet, weil ich mir nicht so sicher bin ob es sich lohnen würde sich ein Buch anzuschaffen.
Als ich mich schließlich bei anderen Foren mal erkundigt hatte, welche Programmiersprache denn auch für den Beruf am Besten sein würde, habe ich C++ als Antwort bekommen. Mit C# würde das Entwickeln zwar schneller gehen, aber durch .NET wäre man wohl stark behindert. Selbst Mono soll ja noch nicht so wirklich ausgereift sein.
Momentan überlege ich, ob ich eine andere Programmiersprache lernen sollte, weil ich auch keine besonders gut geeigneten GUI-Frameworks für C++ finde.
Kennt ihr eine Sprache, die...
- einfach zu verstehen ist
- gut zum Coden von GUI-Anwendungen ist
(nein, damit meine ich nicht Delphi oder Visual Basic, wo man sich mal schnell eine "Klickibunti" Anwendung zusammenklickt)
- objektorientiert ist
- gut zum Programmieren von Games ist
- teilweise plattformunabhängig ist (sprich, dass man die Anwendungen trotzdem auf Linux, Mac, usw. benutzen kann)
- auch noch in Zukunft aktuell bleibt (ich will keine Sprache lernen, mit der in ein paar Jahren nicht mehr programmiert wird bzw. die mir bei meinem zukünftigen Beruf nichts mehr bringt)
- viele Möglichkeiten bietet, sodass man nicht so schnell Langeweile beim Programmieren bekommt
Wie gesagt, ich überlege momentan auf C# umzusteigen, weiß aber nicht ob .NET eine wirklich gute Lösung ist. Von Java bin ich übrigens auch nicht so überzeugt.