In addition to the above (I use avast - it's free) - the most important thing to have is a second computer, that way you can search for solutions, download the programs you need (if you don't have them already), and get the other computer up and running. Big +1 for backing up data.