Да возможно.
Я изучал C++ и разработку ПО в целом самостоятельно. Первая книга по плюсам у меня была вот эта:
https://www.amazon.com/Professional-C-Nicholas-Sol... . Довольно неплохая книга, не только о языке, но и о связанных областях, таких как проектирование, например. Правда сейчас новичкам я бы её не посоветовал.
Ну и чтобы самостоятельно освоить разработку ПО, вам необходима сильная мотивация и много времени. Сам по себе ЯП, к слову, это лишь малость. Вам необходимы знания о проектировании, архитектуре ПК, алгоритмах и структурах данных, тестировании и отладке, рекфаторинге и прочее. Я перечислил очень немногое, но всё это вам придётся изучать самостоятельно.