O bootcamp nao é ruim se você entender seu propósito. Ele está ali como uma forma de preparar uma pessoa o mais rápido possível para o mercado de trabalho. Ele vai te ensinar muita coisa, mas todas essas coisas superficialmente. Para aprender algo mais a fundo, eu sugiro ou fazer algum curso mais aprofundado, que nao prometa que você irá aprender 42389234 tecnologias diferentes, apenas o arroz com feijão (html, css e javascript) bem aprendido e mais aprofundado, ou pegar alguma trilha de aprendizado no Roadmap.sh e procurar material por conta própria na internet ou em livros sobre os assuntos da trilha que escolher. Não existem atalhos como o bootcamp sempre promete.
Depois que você tiver uma base sólida nisso, é viável comecar a buscar aprender estruturas de dados.
Quando você souber tranquilamente estrutura de dados e alguma linguagem mais aprofundada( no caso de programação web a stack html, css e javascript inteira), um bootcamp se torna super viável.
Esta é apenas minha opinião, só pra lembrar. Não existe um jeito certo. Espero que isto te ajude na sua jornada