Como outras pessoas já citaram acima, eu também recomendaria sem dúvidas iniciar os estudos com Javascript antes.
Mas voltando ao assunto Bootstrap, não acho uma boa de início, pois sua principal vantagem seria o de agilizar o processo de estilização, mas isso tem um custo que faz com que muita gente o abomine: o seu código vai ficar imenso e bem ilegível.
Alem disso, nesse início é muito mais importante que você de fato aprenda o CSS corretamente do que você seja rápido. O processo de aprendizado é feito para levar mais tempo mesmo, e tentar cortar caminhos no início pode te prejudicar no futuro.
Minha recomendação para quem está começando é sempre ir no bom e velho CSS puro, aprender na marra como usar flexbox, grid, positions absolute e relative, etc.
Quando isso já estiver bem fixado e velocidade se tornar um fator essencial, aí sim é o momento de analisar a mudança para um Bootstrap ou Tailwind da vida.
Quando esse momento chegar, eu até sugiro analisar outras abordagens também. Pessoalmente, curto bastante o styled-components. Mas acaba sendo uma escolha pessoal no final das contas. Vale a pena testar diferentes alternativas e seguir na que te agrada mais.