Обучаете ли вы программированию на C++ с нуля?

Нет, C++ не обучаю и никому не советую в качестве первого языка, потому что например, в драфте его стандарта C++20 -- 1829 страниц.
А спрос на плюсы в плане профессии довольно ограничен, вдобавок Rust сейчас его серьёзный конкурент.

Но и специально выбирать какой-то конкретный язык в качестве первого и изучать именно сам язык -- со всеми его особенностями, которых сотни -- тоже не советую. Надо развивать преже всего вычислительное мышление, умение решать типовые программистские задачи минимальным набором универсальных возможностей, которые имеются в любом языке. Если нету хороших алгоритмических способностей, если не получается думать по-программистски, то учить язык -- только впустую время тратить.