уже полтора года плотно изучаю Python, изучила уже библиотеки, БД, PyQt5 и т.д. Подумала, стоит начать зарабатывать на программировании, и сейчас я в поиске дальнейшего пути. Стоит ли начать изучать HTML/CSS для верстки сайтов(то есть, есть ли смысл, совместим ли он с Python) или добивать программы на Python?
Python для Back-end, ну или для Front-end, если компилировать в JS. Судя по вопросу, вы планируете стать Fullstack-разработчиком, а без JS тут никуда, лучше его поставьте в планы.
Python в данном случае не имеет прямого отношения к вопросу. Десяткам тысяч читателей темы Python совершенно не интересна тема образования в части HTML/CSS для дальнейшей карьеры. Рекомендую убрать этот тег. Тем более, что это явно рекомендуется п.3.1 правил. Вообще, тема нарушает п.5.15 правил.
1/ зависит от того, как вы хотите использовать HTML/CSS вместе с Python
2/ "зарабатывать" начнёте когда реализуете полезный и нужный другим авторский проект