Recomiendo un enfoque híbrido. Uso mucho Bootstrap y estoy haciendo referencia constantemente a la documentación. Solo recuerdo las cosas que utilizo las veces suficientes para ser automático. Todo lo demás lo remito de la documentación.
Por lo tanto, sugeriría recorrer un escenario del mundo real en el que se le otorga un diseño plano que debe convertir en código. Puede ir a Themeforest o a cualquier otro sitio de plantilla e intentar construir el sitio basándose en la imagen. Elija qué componentes puede reutilizar, personalizar o construir desde cero.
Enseño este método en mi libro Inicio rápido de Bootstrap 4. No te enseño lo que ya hace la documentación, pero la complementé. Relleno los huecos y trato de ofrecer una visión integral del diseño web sensible y por qué Bootstrap es incluso necesario. También hay un grupo cerrado en Facebook de otros principiantes de Bootstrap para que puedas hacer preguntas sin el temor de que te hagan sentir inferior (has estado allí).