研究古代印度的历史,所依据的资料依历史时期的不同而大不相同:研究印度河流域文明(即哈拉巴文明)的历史,主要依靠考古发掘的资料(该文明只是由于考古发现才为人所知,而且这个时代的文字也还未释读成功)。研究后来的印欧语部落的历史,则主要依据文献资料,文物资料极为有限。题名学的资料不仅出现得很晚(大约在公元前3世纪才出现),而且数量也有限,它们最多只能反映历史的基本轮廓。有关社会经济结构的基本资料如司法文书也极其贫乏。古代印度的文献资料有如下几个特点:(1)宗教性质的资料(如婆罗门教和佛教的经典)多,而世俗性质的资料少。(2)很多资料都不能确定时间(无论是其写作的时间还是其反映的问题的时间)。“印度年代学的不可靠性提出了一个最困难的问题。五千年或者更长久的印度历史通常被分为3个时期:古代、中世纪和近现代。对每一时期的命名和起讫年代都有不同意见。事实上,在借助于希腊资料确定某些重要起讫年代之前,印度历史几乎完全缺乏断代。即便是现在,构成文化研究基础的某些政治事件和大量文献的年代仍不完全清楚。在古代印度人手里,历史似乎消失在史诗、英雄传奇、神话和传说中,时间失去真实性并降到次要地位。所以,对哲学思想的发生学分析对其思想价值没有多大关系。”[1](3)难于确定其作者。(4)其地理概念也较模糊。(5)缺少政府文告性质的文献等。
因此,古代印度的政治史很难写得很完全,社会经济关系的历史也只能描绘出一个一般性的特征,而且还往往要借助于历史推论的方法,使用相当晚的资料。