Türklerin en eski tarihi, MÖ 3000 yıllarına kadar indirilebilmektedir. Bazı tarihçilere göre, Türklerin başlangıcı olarak kabul edilen olaylar şunlardır: Koyun yetiştiriciliğine başlama: Türkleri oluşturacak insan topluluklarının MÖ 6000'lerde koyun yetiştiriciliğine başladığı düşünülmektedir. Afanasiyevo ve Andronovo kültürleri: Türklerin atalarının MÖ 2500 ile MÖ 1700 yılları arasındaki Afanasiyevo kültürü ile ortaya çıktığı ve MÖ 1700 ile MÖ 1200 yılları arasındaki Andronovo kültürü ile devam ettiği savunulur. Diğer bir görüşe göre ise, Türklerin tarih sahnesine ilk çıktıkları düşünülen bölge, günümüzde Hakasya, Rusya sınırları içerisindedir.