1) an i5-6500 comes with its own cooler, you don't have to buy the Hyper 212 EVO at the moment.
2) an SSD is nice to have, but not necessary. Just save up and buy it when you can.
3) get an h110 motherboard for now, as they are very cheap, or a cheap b150. When upgrading to a 6600k/6700k sell it and the CPU, and buy a z170 motherboard.
Now you have a computer roughly at 1k, sometimes high 900s.