If I have a Windows PC, should I get windows web hosting?

NO ⛔. Your web hosting account has no relation to your Home PC.