Linux is already secure enough for the “average Joe” by default. These are concerns for very niche scenarios.
Remember security is not just a dial you turn to become more secure or less secure. It’s protection from specific harms, which first requires you know what those harms are: Threat Modeling: The First Step on Your Privacy Journey - Privacy Guides
Without knowing what your goals are, there is no specific answer to this question. You can only get very broad advice, like to reduce your overall attack surface (i.e. minimize the apps you install and use, you can never be hacked through software you don’t use), researching and choosing the highest quality software when you do install something, and using proper digital hygiene. As pointed out above, Linux promotes better digital hygiene compared to Windows or macOS by design, which is (one reason) why most experts consider it more secure out of the box than Windows or macOS for the average computer user.
For the “average Joe,” making Linux more secure from defaults (especially in regard to the 2nd broad piece of advice above) is simply a matter of choosing a well-made distro, which you have already done by using Fedora.
There is already general Linux knowledge here: Linux Overview - Privacy Guides
- It isn’t bad in the first place. Most companies never have to “mitigate” anything on Linux to begin with, because problems with default setups on sane distros like Fedora or even Debian (on servers) is very rare; and:
- The main way they secure Linux systems is simply by minimizing the attack surface, because you can easily install only the tools you actually need and nothing else, and companies definitely do this. A Linux web server isn’t going to have a web browser or an office suite or even a desktop environment at all.