Во многих языках программирование все начинается с нуля, например, первый, казалось бы, символ в строке "Pikabu", то есть "P" будет под номером "0", а не "1". Попросим у системы вывести символ под номером "1" в строке "Pikabu" - выведет "i", то же самое, как кто-то уже сказал, и с массивами. Паскаль не в счет, речь идет о более мощных и популярных языках программирования.