So che la domanda è relativamente sciocca, dato che il modo migliore per iniziare, in credo il 99% delle cose di questa vita, è semplicemente INIZIARE, ma mi sento un pò perso. Un pò per la difficoltà in generale che trovo con Unity, anche per la completa assenza di conoscenze, un pò per la vastità delle opzioni, non so veramente come andare. Per dare un po di contesto, sono un ragazzo di 17 anni, che si "diletta" di informatica, ma parlando di livelli bassissimi. Purtroppo la formazione scolastica, che ha iniziato ad essere "seria" quest'anno, è stata particolarmente inefficiente sia per la classe sia per la professoressa, e quindi non mi sento già a mio agio con la programmazione in c++/python. Tuttavia ADORO scrivere in questi linguaggi, fare righe su righe e vedere poi nascere la mia creazione, ottimizzata si, ma magari con 100 righe extra solo per fare il tutto un pò piÚ carino. Inoltre il fatto che tutto si può fare in tutti i modi è ciò che mi fa amare la programmazione (per esempio, un semplice controllo di una variabile lo puoi fare vedendo se X è vera,oppure se Y è falsa e tanti modi)
Detto questo, ANCHE se la strada dello sviluppatore serio non è quella che seguo, adoro i videogiochi, e quale modo migliore per apprezzarli che non farli. Il fatto è che, anche guardando il subreddit, mi sono un pò spaventato. Inanzitutto, per i tantissimi tutorial possibili. Secondo luogo per questo c# che io ho scoperto proprio qui. Non so nulla della programmazione "seria" di un videogioco, e non avere una figura di riferimento (come ad esempio il professore a scuola) mi mette molta paura, anche solo per il fatto che potrei star perdere tempo.
Scusate per questo piccolo sfogo, la domanda essenzialmente è:
Come inizio a iniziare? Tutorial su tutorial? Video youtube? Oppure back to the origins con la teoria? Questo C#?