Uma coisa que nao é perda de tempo é aprender a programar o basico primeiro. POde ser php, pyhton, javascript, etc.

O que tem aqui de curso de qualidade e gratuito nao é brincadeira nao.

Vá pensar em mercado após 1 ano estudando o basico, aí vc escolhe o nicho