Right. Linux hosting will be ideal for this, since it already comes with PHP and MySQL (what WordPress uses). You'll be doing most of your stuff from a browser anyway so it won't matter what operating system your computer uses. All "Linux" and "Windows" mean here are what operating system the server is using - most of which you'll never be coming in contact with anyway.