Hallo,
auf die Gefahr hin das ich mich hier ein wenig lächerlich mache stelle ich die Frage trotzdem, weil ich leider keinen geeigneten Einstieg hierzu finden konnte (oder nicht die Richtigen Suchbegriffe gefunden habe).
Zu Schulzeiten habe ich schon ein wenig Delphi (Ampelschaltungen, Taschenrechner, Fahrstuhlschaltung etc.) gelernt, später auch ein bisschen mit HTML probiert. CSS, PHP, oder Java habe ich aber nie genutzt, es blieb also bei einfachen Internetseiten. Das ist aber alles schon grob 10 Jahre her, ich würde mich also als absoluten Einsteiger bezeichnen.
Meine Motivation programmieren zu lernen ist persönlicher Natur, beruflich kann ich damit nichts weiter anfangen. Ein paar Software Ideen hätte ich, die liegen aber ohnehin noch lange in der Zukunft, sofern ich mich überhaupt jemals daran mache. Ein konkretes Ziel habe ich also eigentlich nicht. Klar ist aber das ich seit Jahren Ubuntu nutze und entsprechend auch in erster Linie für Ubuntu programmieren wollen würde, hier scheint es momentan einfach weg von GTK hin zu QT zu gehen, entsprechend würde ich mich auch darauf fokussieren wollen. Das ich letztlich wieder wie zu Delphi-Zeiten mit Ampelschaltungen, Taschenrechnern und Co. anfangen werde ist mir natürlich klar und auch vollkommen in Ordnung so.
In den letzten Tagen habe ich mich ein wenig mit Python beschäftigt und habe dafür ein tolles deutschsprachiges Tutorial (wobei auch Englisch Ok wäre) gefunden. Allerdings findet im auf der Entwicklerseite von Ubuntu Python gar keine Erwähnung mehr, das Ubuntu SDK erwähnt auch nur noch html5 und QML. Von daher denke ich, das es mit Blick auf die Zukunft wohl besser wäre statt Python eher QML zu lernen, auch wenn der Einstieg etwas schwieriger sein sollte. Dass das SDK vornehmlich auf Ubuntu touch bezogen ist, ist mir klar, aber mittelfristig wird ja beides ohnehin zusammenwachsen und auch Desktop Programme sollten sich damit ja entwickeln lassen.
Lange rede kurzer Sinn, als erstes "Reintesten" war Python klasse, bevor ich richtig einsteige würde ich gerne auf QML wechseln. Leider wird diese Abkürzung etwas öffter verwendet. Auf vielen Ubuntu spezifischen Seiten wird es (noch) gar nicht erwähnt (so auch im Ubuntuuser Wiki), ich kann kein Tutorial finden mit dem sich diese Sprache auch lernen lässt. Weder auf Deutsch (optimal) noch auf Englsich (auch in Ordnung), jetzt stehe ich natürlich vor der Frage wie ich den Einstieg schaffen soll.
Kann mir jemand ein gutes Tutorial oder ein Buch zum QML lernen empfehlen? Ist meine Überlegung das QML für native Ubuntu apps in Zukunft erste Wahl ist überhaupt zutreffend?
Viele Grüße,
Tobias