Vc deve decidir o que vc quer fazer, qual é o seu objetivo com programação. Você já sabe que não gosta de backend, então foca em outra coisa. Se o objetivo é criar jogos, foca nisso e bola pra frente. Mas no caso de jogos, eu creio que é um nicho que pode demorar pra vc ter retorno(criando seus próprios jogos de forma independente). Se vai focar em mobile, tenta se manter com apps, assim vc paga suas contas, e no tempo livre vc cria seus jogos e usa parte do que vc ganha pra financiar seus jogos.
Em resposta a Problema em escolher uma linguagem pra começar
1