Если подойти к вопросу формально, строгой необходимости знать html нет. Например, если ты планируешь стать бэкэнд разработчиком, то ты будешь работать не с html-документом, а с базами данных.
Но при этом, знать и понимать html все равно необходимо, так как это наверняка пригодиться в обучении.
Кроме того, не вижу вообще никаких проблем выучить html. ИМХО базовые основы html, css можно освоить за пол дня, ибо там вообще ничего сложного нет.