All the suggestions are good, but a major one was overlooked. Security starts with your foundation and that is your operating system, so the first thing you need to do is DUMP WINDOWS as your main operating system and switch to a Linux distro. I saw Tails and Kali mentioned, but to me those 2 distros are more purpose oriented or situation based and not really for typical everyday use.
If your serious about security your best bet is to start with downloading and installing one of the many flavors of Linux. The majority of linux distros are free (the most heavily used ones are) and fully customizable, so if you don't like the one you've got try another one.
With Linux you don't have to worry about viruses. I'm not saying that they aren't out there, but 90% (don't quote me) of OS users are on PCs and Macs. The hackers are using Linux, the hacked are using Windows. Software for the most part is free and can be downloaded from the distros' repositories (like getting plugins and themes from Wordpress) so you know they're safe. Pretty much any program you feel Windows is critical for has a free, open-source equivalent on Linux that is usually equal to or better than the paid program you got for Windows.
You can use Wine to run most any Windows program you already have, and there is PlayOnLinux and Steam for you gamers.
If your worried about having to use command lines to operate in don't, Linux distros come with several different graphical desktop environments, Some are even modeled to look like Windows and MAC to ease the transition for new converts. Being able to learn how to use the command line Mr. Robot style is just a benefit you can gain over time, but not a necessity. I find a lot of the changes Microsoft makes to Windows they've borrowed from Linux. If you're going to use Kali you might as well take the full leap anyways.
If you're still using Windows, you're not really serious about security. that goes doubly for running your servers. i mean if you have a hosting account, odds are you're running some version of Linux anyway, because your hosting company knows the deal.
Macs are better because they are UNIX based like Linux, but they are not open source and their stuff definitely isn't free and in my opinion as good.
Here's some of the top distros you can download and check out. They can all be installed to dual-boot alongside Windows until you decide to make the jump. Then I would just keep Windows and a second computer just in case you have to have it for something.
Debian - The grandaddy and most stable and secure OS ever. Great for servers.Never seen it crash
Fedora - The grandmomma. Has tons of loyal users.
RedHat - An enterprise distro runs many of the big commercial sites out there. Based on Fedora
Ubuntu - Most used distro. Debian based
Linux Mint - What I use... mostly. Debian, Ubuntu based
OpenSUSE- Community version of RedHat
CentOs - used my tons of hosting companies, very stable. Fedora, RedHat distro
ZorinOS - For Windows converts. Debian, Ubuntu based
ElementaryOS - For MAC converts. Debian, Ubuntu based
To see tons of others:
Code:
http://www.distrowatch.com
To see what they look like:
Code:
http://www.linuxscreenshots.org
Linux is for the hunters, Windows is for the prey and MAC is just Scrooge McDuck.