A grande dúvida!

Mais que dúvida é essa? A dúvida de qual área seguir.

Atualmente sei um pouco de html, css e estou estudando javascript, também já dei uma olhada em python mais vi que não tinha muita vaga, já construi dois projetos básicos: um marcador de pontos para truco e um marcador de pontos para as partidas de futvôlei dos amigos do meu pai kskkskskksk e também estou criando um blog, mas não tenho certeza se realmente quero continuar e especializar em desnvolvimento web o aproveitar para me dedicar mais a outra área já que estou bem no começo.

Áreas que tenho em mente.

  1. Desenvolvimento web
  2. Mobile
  3. Machine learning
  4. Desktop (apesar de estar um pouco esquecido)

Estudos

Desde quando eu comecei a estudar no final do ano passado eu já estava pensando: vou aprender algoritmo, html e css, javascript, algum framework e aprender banco de dados junto com sql, e desenvolver alguns projetos e talvez arrumar um emprego, mais à algum tempo atrás meu vizinho me indicou estudar modelagem de banco de dados antes de banco de dados e sinceramente eu não faço a minima ideia do que é isso e como funciona (se você sober me responde ai o que é e se vale a pena). Mais agora eu penso em manter um conhecimento razoável em web e focar mais em mobile, mas também tenho vontade de aprender machine learning (provalvelmente por algum medo de ficar de fora de algo que pode ser ou já muito pika).

Mais eai qual você me recomenda e qual seria a trilha de estudo para eu ficar realmente bom nessa área?, se fosse possível eu ficaria pika em todas, infelizmente não é assim que a banda toca kskskskks.