There are plenty of articles online related to this topic, but I will share my own humble basic experience to set up an environment as a developer.
First of all, the size of the fonts on the system is (in my eyes) too small. I have a myopia, then I need to large the fonts. One way to do it is by the modifying the setting of the system, in the Universal Access option: In the same settings menu, you might choose other features to tune according to your necessities.
Another crucial change that Fedora has to do is updating the Firmware. In my case, it was done automatically after Turn off and Turn on again. I did this instead of Reset because it got many issues such as not turn it on again.In case you do not see that happening automatically, I strongly suggest that you do it automatically, by using the Software Manager application, as this:Additionally, you can setup the power battery management to increase the life of the battery of your laptop, by executing these commands:
sudo dnf -y install tlp tlp-rdw sudo systemctl enable tlp.service sudo systemctl restart tlp
Finally, to install an IDE to code in C++, it was decided to use Flathub to avoid dependency issues that I might have in the way of the installation.Good luck! Any suggestion for improvement or comment is welcomed!