это массив, то есть в переменной span у тебя много элементов span в виде массива. Посредством квадратных скобок ты можешь обратиться к одному определённому элементу массива. В данном случае - к первому.
0 - индекс в массиве. В вашем случае document.getElementsByTagName('span') - массив. И вы используя "[0]" обращаетесь к 1му элементу этого массива. (счет индексов в js с 0)