I'm going to buy widows 10, but do I need it right when I build my pc or is there a free version of windows 10 that I can use until then?
You can download windows 10 right off the MS site. You can buy a digital license and activate it immediately. Otherwise just use the unactivated install until your key-with-the-physical-media arrives.
Here is the MS Site.