L'apprendimento può essere efficace solo quando applichiamo (o almeno sappiamo dove applicare) ciò che apprendiamo. Quindi, sarà un processo molto intimidatorio e lento da imparare solo per sapere di più su qualsiasi linguaggio di programmazione.
Ma sarà divertente e veloce se impari mentre applichi ciò che impari allo stesso tempo. Se aspetti che impari molto, stai sicuramente perdendo tempo. Solo quando esegui un progetto / applicazione, conoscerai i suoi requisiti e puoi fare la controparte di programmazione per soddisfare tali requisiti.
Nel tuo caso, se vuoi creare un'applicazione di gioco, devi prima decidere quale lingua e quale strumento utilizzare per farlo. Quindi inizia con l'apprendimento di alcune nozioni di base come la creazione di una finestra, lo spostamento di un'immagine, ecc. E il codice accanto a te. Questo è il modo più efficace di apprendimento.