Исходя из своего опыта , могу сказать что по-началу нет ничего плохого в том что бы писать чистый CSS , без использования препроцессоров. Еще пол года назад передо мной стоял аналогичный вопрос. Я достаточно не плохо разбирался и использовал чистый CSS и мониторя вакансии видел что почти в каждой требуется умение работать с SASS/LESS . Принял решение изучать SASS , но до конца не понимал смысл его использования на практике . Да , переменные миксины - это все круто , думал я , но на деле самой полезной фичей препроцессора на тот момент для меня , было более удобное написание кода ( визуально код пишется как html: селектор дочернего элемента пишется внутри селектора родителя ). В сентябре этого года , устроился на позицию frontend/верстальщик и до сих пор пишу на чистом CSS. Лишь месяц назад , когда работал над достаточно большим проектом проектом , отметил для себя что было бы не плохо писать стили на SASS) CSS стал слишком большим и работать в нем стало не удобно. В любом случае, рано или поздно, с этой технологией тебе нужно будет ознакомиться.
По поводу Бутстрапа , могу сказать , что в коммерческой разработке вещь супер нужная и супер простая, но для начала разберись как создавать сетку на чистом CSS ( flexbox , grid ) , разберись с медиазапросами . Надеюсь мой ответ будет полезен , всего доброго!)