Fala Guilherme, que legal encontrar alguém com uma idade parecida com a minha.
Eu tenho 19 anos, mas no segundo semestre da faculdade eu ainda tinha 17.
Acredito que o modelo Indie Hacker que você se refere, seja aquele no qual um desenvolvedor lança sua startup sozinho ou em um grupo pequeno, certo?
Quando você diz que não sente seu conhecimento evoluindo, você está se referindo ao HTML e CSS?
Existem diversos caminhos no mundo da programação, e eu não consegui sentir qual o seu objetivo.
Se eu puder fazer uma recomendação, estuda lógica de programação e começa a ver os problemas do cotidiano de maneira diferente.
Todos aqueles problemas que as pessoas próximas de você relatarem, pensa em como você pode resolver eles com uma aplicação.
Não se pergunte como você vai fazer, apenas pense em como uma aplicação resolveria esse problema.
Acredito que, quando se sabe onde quer chegar, aprender a fazer se torna um processo mais tranquilo.
Você disse que está estudando HTML e CSS, então você começou no mundo da Web.
Saia um pouco da programação, e admire alguns projetos já feitos, analise o design, como eles resolvem os problemas, e tenta imaginar como você faria para resolver os mesmos problemas>
Foca no básico inicialmente, não se atropela com as informações.
Isso vai fazer você ter que voltar e estudar novamente.