Почему мы выбираем C++?

C++ компилируется в машинный код, который выполняется напрямую процессором, без прослоек в виде интерпретаторов или виртуальных машин. Это изначально ставит его выше остальных языков и по этой причине его ценят массы.

В нашем же случае C++ является приоритетным, поскольку он позволяет работать на низком уровне с памятью изнутри процессов, это напрямую связанно с internal подходом к разработке.

Также C++ напрямую компилируется в .dll файлы, которые можно сразу же инжектить, чего нельзя сделать с такими языками как Python без танцев с бубном.

Следующая причина это то, что для плюсов сформировалась экосистема с огромной кодовой базой - начиная с ImGui и заканчивая библиотеками для работы с DMA картами.

Самый популярный декомпилятор IDA, который является стандартом индустрии, декомпилирует машинный код в C-подобное представление. Если мы знаем C++ у нас не возникнет проблем с языком C.

Неоднократно мне писали: "а что ты думаешь по поводу Rust?" или ещё лучше "я нашёл новый язык программирования Zig он лучше чем плюсы и проще".

Каждый раз я отвечал на это встречным вопросом: "Какие топ 5 читов написанных на этом языке ты знаешь?"

Дело в том, что известных и успешных проектов на этих языках нет на данный момент, по причине того что C++ это стандарт индустрии, при существовании которого, нет нужды изобретать велосипед.

Некоторые из людей, апеллируют к аргументу "ну... C++ сложный, пойду выучу Zig, ведь это как C++, только лучше".

В таких случаях просто хочется прекратить дискуссию и пожелать удачи потратить время в никуда.

Я не против других языков, но я считаю что не стоит копать грядку киркой.

Считаю, что выбор C++ как объекта изучения, на данный момент, полностью обоснован этим абзацем.

Что такое C++ и так далее ...

Думаю, что этот язык не нуждается в представлении и вы явно не за этим сюда пришли. Тем более в абзаце выше уже сказано достаточно.