Amigo, acredito que você mesmo já diagnosticou seus problemas.
"Aparentemente" sim, a área da computação é bastante complexa e possui uma infinidade de conteúdos. O suficiente para um profissional se dedicar a vida inteira e ainda não saber de tudo.
Sim, não ter uma educação formal na área te coloca em desvantagem em relação a quem tem estudos acadêmicos na área de programação. Tanto em conhecimento quanto na hora de comparar currículos.
"Não tenho certeza de ter um caminho claro a ser seguido nos estudos". Esse é o pior de todos. Se você deseja ser autodidata, o primeiro passo a se dar é saber o que vai estudar.
Pois é, tudo isso me ocorreu. Na verdade, muitas coisas não escrevi para poupar tempo de quem fosse ler, por isso fui direto ao centro da questão. Sobre o caminho a percorrer, estou seguindo um roadmap que um amigo recomendou em outra resposta. Estou na metade do "Curso em Video - JavaScript". Já fiz o HTML e CSS do FreeCodeCamp. Assim que terminar, o curso em vídeo, vou voltar para o FreeCodeCamp e continuar por lá por conta deles já seguirem uma sequência lógica de aprendizado integrando todo o necessário. Claro que qualquer sugestão é bem vinda. Muito obrigado por compartilhar.