Современный С++ это ОЧЕНЬ много времени на изучение. Будет уходить ВСЁ свободное время. С++ ОГРОМЕН. Изучать что-то ещё параллельно не будет ни минуты, брось эту идею.
Другое дело, если хочешь изучать современный стандарт С++20, то нужна последняя версия компилятора. А такую редко где найдёшь в Линуксах. В убунте слишком старый компилятор будет. В Федоре более-менее свежий. Самые свежие в Арче, но он для новичка очень сложен даже в установке.
А вообще, можно не делать мозги, скачать под винду
Visual Studio 2019 Community Edition, поставить в настройках проекта
/std:c++latest
и кодить себе спокойно. Это лучший, быстрый и самый беспроблемный вариант.