Ich verstehe auch nicht so richtig deine Motivation
Du willst ein Tycoon Game machen, hast aber keinerlei Ideen für das Spiel und weißt nicht ob für Windows oder iOS/Android.
Hat man nicht zuerst mal eine Idee oder Vorstellung von dem was man eigentlich programmieren will?
Du brauchst eine gute Idee die von dir kommt und die dich begeistert.
Ansonsten wird deine Motivation das Spiel zu programmieren bei 0 angekommen sein bevor du "begin" zuende geschrieben hast.
Das kann ich nur unterschreiben. Wenn du ein Spiel (meist generell bei Programmen auch) programmieren willst, solltest du dir vorher über das "Soll" Gedanken machen, wozu auch die Plattform gehört.
Danach "sortierst du dein Soll in eine sinnvolle Reihenfolge und in "nice to have" (z.B. Erfolge) und "must have" (z.B. UI). Und wenn du dann loslegst und Probleme hast denke ich kann man dir auch weiter helfen. Vorher ist das meiner Meinung nach nur eine "Nachmittagsspinnerei" aus Langeweile geboren, die morgen schon wieder uninteressant ist.
Und um Luckies Frage "vorzugreifen": Ich denke bei den geringen Informationen etc. wird die Programmier Erfahrung nahe bei "0" liegen.
Daher mein Tipp: Fang erst mal mit etwas leichterem an wie z.B. einem Würfelspiel oder Memory etc. um erste Erfahrungen zu sammeln. Steigern kann man sich dann immer mehr und auch einige Sachen später übernehmen oder adaptieren.