Als kompletter Laie Quiz coden?
Guten Tag, also vorab, ich habe noch nie programmiert, aber bin ziemlich interessiert an dem Thema.
Ich erläutere mal eben mein Vorhaben und ich möchte gern von den Profis wissen, ob das grundsätzlich durch Autodidaktik möglich wäre, oder ob das zu tief geht und man schon gute Skills als Gerüst haben muss.
Ich würde gern ein Quiz coden, entweder auf WEB Basis oder als APP.
Falls WEB: Dann Zugang zu den Fragen nur für bestimmte Leute durch Bspw. eine Login Maske.
Bei der App, nicht für den Store, sondern per APK o.ä, die dem User dann zugespielt wird.
Wenn der User Fragen richtig beantwortet, soll er Punkte kriegen und, dann in einer Bestenliste erscheinen, wo er sich mit den anderen vergleichen kann.
Welche Programmiersprachen bräuchte ich für das Projekt, und wie geh ich am Besten an die Sache ran ?
2 Antworten
Also für eine Webseite brauchst du auf jeden Fall HTML (eigentlich keine Programmiersprache und ist ganz leicht zu lernen) und Javascript (und eventuell php wenn du das server-side machen willst)
Für eine App Kotlin oder Java.
Wahrscheinlich eher weder noch.
Ich würde mit einem Programm auf einem Computer anfangen. Je nachdem ob du von oben nach unten, oder andersrum willst, mit etwas leichtem anfangen (z.B. eine Scriptsprache), oder gleich heftig tief eintauchen, dann ist der Rest relativ gesehen ganz leicht.
Für die app würdest du eventuell nach Kotlin schauen, oder nach Java.
Scripte auf dem Server - für cgi scripte ist z.B. Perl recht populär. Manche würden da aber auch so etwas wie php nehmen. Wobei, hier ist die Auswahl groß. Wichtig ist hier aber: nicht zuviel unnötiges mit reinnehmen müssen.
Aber man könnte es ja auch nur mit Javascript machen und nur client side. Dann ist es leichter zu cheaten aber viel leichter zu programmieren.
"leicht" ist relativ zu dem, was man kennt. Kennt man nichts, ist alles ähnlich leicht oder schwer. Kennt man Perl, aber nicht Javascript, ist Perl leicht, und Javascript weniger so.
Und richtig, man könnte es so machen. Genau wie es Dutzende anderer Wege gibt, wie man es machen könnte. Man könnte den cgi script auch als shell script schreiben - und tatsächlich, wenn user interface per app erledigt wird, benötigt der server kein großartiges Interface, sondern eher ein backend. da ist etwas minimales gerade gut genug.
Würdet ihr denn eher eine App oder eine Webanwendung für den Anfang empfehlen ?