Today's modern distros do this as you install. If you do this before hand you mire yourself in a trap of too much information. For example all my Linux distros have 3 or more partitions. I think I'll let the distro's installer resize and do this for me.
I'm getting ready to set up my PC to dual boot linux, but my HDD isn't partitioned at all. i want to have a 60GB or so partition for my windows, but I dont know if I can create one and move my OS there without ruining it. Can I?