html нужен для вывода на экран результата работы php в том виде, в котором хочется. (Программисту можно его не знать досконально, но понимать что к чему и уметь написать простейший каркас страницы надо)
Нет, не обязательно, но для вывода результатов в браузере, желательно его знать. Лучше ознакомиться с базовой информацией по разметке, там нет ничего сложного, для изучения начните с http://htmlbook.ru/
Если хочется изучать именно PHP - изучайте. Опытные программисты, которые работают с данными на backend, могут вообще с HTML не сталкиваться - там данные в основном отдаются в JSON. Другое дело, что дойти до этой стадии мимо HTML вряд ли получится. Начните с того, что больше привлекает и попутно подтяните то, что будет реально нужно. Если повезет, вам, может, и CSS не придется изучать)