Bem, sugiro seguir o canal do Fabio Akita. As vezes você vai levar alguns tapas na cara, mas é bom para refletir. Ele tem um vídeo falando sobre No-Code e Low-Code, e, sugiro também ver este outro sobre Não terceirizar decisões.

Primeiramente, é importante lembrar que as respostas aqui são apenas informações e não verdades absolutas. Ninguém aqui conhece o seu contexto, problemas pessoais, desejos, necessidades, gostos, etc. Só você pode tomar as decisões sobre a sua vida. Obviamente, ter conhecimento sobre as opções disponíveis pode ser útil, mas a decisão final é sua.

Quando eu comecei, estudava Python para backend e usava uma plataforma No-Code chamada Webflow para criar sites. Na verdade, consegui alguns trabalhos como freelancer na Upwork, fazendo sites no Webflow e ganhando em dólar. No entanto, muitos desses trabalhos exigiam que eu pagasse uma assinatura no Webflow porque precisavam de customizações, que exigiam conhecimento em CSS, HTML e JavaScript. Isso me obrigou a aprender essas tecnologias. Talvez em outras plataformas essas customizações sejam mais fáceis de implementar.

No fim, depois de mais de um ano, percebi que saber trabalhar em uma plataforma Low-Code ou No-Code acrescentou muito pouco no meu conhecimento como programador. Como Akita diz em um de seus vídeos, eu era apenas um operador dessa plataforma. Se precisasse trabalhar em outra plataforma (como WordPress ou Wix), todo o meu conhecimento e tempo gasto no Webflow e até mesmo meu portfólio não seriam úteis.

No fim, você fica preso à plataforma. Ao ficar preso à uma única plataforma, você corre o risco de ter problemas se ela falir, quebrar, for comprada por outra empresa e tornar-se privada, ou decidir mudar de direção e se tornar outra coisa.

Não há nada que impeça você de ter uma carreira profissional nas plataformas Low-Code e No-Code, ganhar muito dinheiro com elas ou usá-las como uma fonte de renda enquanto estuda ao mesmo tempo. Não há nada de errado em criar um app/site nessas plataformas e ganhar dinheiro com ele. No entanto, é importante lembrar que saber trabalhar nessas plataformas não te torna um programador, não te dá o conhecimento técnico necessário, por exemplo, para criar outra plataforma Low-Code ou No-Code.

No fim, são coisas diferentes, mas não há nada de errado ou ruim em utilizar plataformas Low-Code e No-Code.