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