Innanzitutto, non prendermi per antipatico, lo dico per te, ma modifica il titolo del topic con ad esempio: "Consiglio su engine da utilizzare".
Scrivere "ciao" non attirerà nessun utente a guardare il tuo topic.
Per quanto riguarda la tua domanda, la scelta dell'engine è personale... Dal momento che ancora non sai programmare a quanto ho capito, ti verrà ancora più difficile scegliere che engine utilizzare, dal momento che non conosci i criteri con cui un engine lavora.
Io ti consiglierei di provare tutti gli engine che puoi provare e poi scegliere quello che fa più per te.
Come detto da Led comunque, Unity è uno fra i migliori e personalmente il mio preferito in quanto mi ci trovo benissimo e con la licenza free puoi sviluppare su Windows, Mac, Linux, Web, Android, IOS, Blackberry, Windows mobile e Windows 8 (Solo se lavori su Windows 8). Dunque hai una vasta scelta e non hai bisogno di pagare licenze, a meno che tu non guadagni un profitto abbastanza alto dal gioco, ma dato che sei alle prime armi non ne farei un problema.
Personalmente trovo C# un linguaggio abbastanza semplice, (per quanto un linguaggio di programmazione possa essere considerato semplice) e io mi ci trovo benissimo, ma così com'è per gli engine, la scelta del linguaggio con cui programmare è personale.
Ad esempio io odio il java, mentre è uno dei linguaggio più consigliati, quindi tu potresti provare a partire da lì...
Comunque sia, se hai bisogno di aiuto basta sempre chiedere qua nel forum!