First Star Heating And Cooling