Археологическими источниками являются не только вещи, но и остатки поселений и жилищ, погребений, мастерские, горные выработки и святилища, пещеры, древние системы орошения, каналы, плотины, дороги и т. д. Изучение эволюции жилища или поселения позволяет судить в какой-то мере об эволюции семьи и общественной жизни — коллективные жилища сменяются обособленными семейными жилищами, неукрепленные поселения — укрепленными и т. д. Большей частью археологические памятники обнаруживаются и изучаются в процессе раскопок.
К концу XIX в. в археологической науке сложилось понятие об археологической культуре, имеющее очень большое значение для изучения первобытной истории. «Археологической культурой» называют общность археологических памятников, относящихся к одному времени, отличающихся местными особенностями и сосредоточенных на определенной ограниченной территории. Чаще всего археологическая культура отражает обособленное существование древних племен и народностей. Представление об археологической культуре и изучение ее возникновения, распространения и исчезновения позволяют реконструировать историю племен и народностей в эпохи, предшествующие возникновению письменных источников.
Однако археологические источники в целом ряде случаев остались бы немыми и не могли бы деть ответа на многие вопросы, если бы историк первобытного общества не прибегал к сравнительно-историческому методу и не использовал бы для реконструкции прошлого наблюдения над жизнью племен и народностей, сохранивших в той или иной степени черты первобытнообщинного строя.
Одна из отраслей исторической науки — этнография, изучающая особенности культуры и быта народов земного шара, занимается исследованием этих племен и народностей, а также тех первобытных пережитков, которые сохранились в быту более развитых народов. Благодаря этнографическим источникам удалось получить более полное представление о различных ступенях общественного развития в прошлом.
Племена и народности, сохранившие в той или иной степени черты первобытнообщинного строя, и поныне живут или недавно еще жили в разных местах земного шара. Они находятся на разных ступенях и представляют различные этапы развития. Некоторые из них еще почти не знают металлов и живут в каменном веке, другие подверглись сильному влиянию классовых обществ, но все же сохранили элементы древнего уклада жизни. Можно утверждать, что основные черты хозяйства, общественного строя, материальной и духовной культуры, сравнительно недавно наблюдавшиеся у отставших в своем развитии племен, в отдаленном прошлом были свойственны всему человечеству.
Для реконструкции этого отдаленного прошлого, как уже сказано, имеет большое значение изучение пережитков, т. е. следов и остатков прошлого, сохранившихся в позднейших обществах. Такие пережитки наблюдаются особенно ярко в обрядах (свадебных, праздничных, похоронных), в одежде, украшениях, в устройстве жилища и т. п. Первобытные культы и другие проявления первобытной жизни отразились в фольклоре — в сказках, песнях, былинах, загадках, заговорах и т. д.
Особый, очень важный этнографический (и в то же время фольклористический) источник реконструкции прошлого — устные традиции аборигенов. Генеалогические и этногонические предания, являющиеся как бы устной историографией, до некоторой степени заменяют писаную историю.
Важным источником представлений о прошлом народа могут служить лингвистические данные. Все современные языки складывались по мере развития общества и сохранили в себе следы нередко очень далекого прошлого. Например, слово «стрелять» происходит от слова «стрела» т. е. восходит еще к той эпохе, когда стреляли из лука стрелами. По мере общественного развития менялись значение, смысл (семантика) слов. Во многих индоевропейских языках, в том числе и в русском, слово «скот» употреблялось в значении «имущество», «казна», «деньги», потому что в древности скот действительно заменял деньги и служил средством обмена. Древняя организация семьи отразилась, например, в том, что в древнеиндийском (санскритском) языке слово «племянник» означает также и «соперник». Изучение взаимоотношений и степени родства современных языков ведет к установлению фактов исторических связей между народами, так как языковые семьи — это группы языков, а, следовательно, как правило, и народов, связанных общностью происхождения.
Среди других лингвистических данных большое значение имеют данные ономастики, т. е. науки о наименованиях. Все ее три составные части — антропонимика (наука о именах людей), этнонимика (наука о названиях народов) и топонимика (наука о географических наименованиях) — одинаково важны для воссоздания прошлого. Они позволяют судить о характере древней природной среды, хозяйственных занятиях, племенном составе и межплеменных отношениях, религиозных верованиях и т. п.