Я более менее уверенно знаю CSS и HTML
уверяю тебя, ты не знаешь и 1%.
JS/PHP/Bootstrap/CMS
у тебя в голове каша
ты выучил HTML и CSS - это
стандартизированные технологии на которых держится базис веба и на которых он будет держаться еще лет 30 минимум.
JavаScript, PHP - это языки программирования.
jQuery - это одна из многих, но очень популярная библиотека для упрощения работы с JS
Bootstrap - это набор инструментов для создания сайтов
CMS - это система управления сайтом, написанная на каком-либо языке
учить ты должен
в первую очередь технологии - они должны для тебя быть в приоритете. Если ты знаешь технологию, у тебя не будет проблем с библиотеками и фреймворками.
Если ты начинаешь, скажем, учить jQuery БЕЗ знания JavaScript, то цена тебе как специалисту ноль.
Т.е. нельзя буть хорошим программистом, зная исключительно технологии "высокого" уровня. Нужно знать и понимать "низкий" уровень - языки программирования и стандарты W3C