А когда ему будет 10 лет, то вы забьете его до полусмерти с криками ТЫ УЖЕ 3 ГОДА УЧИШЬ ПРОГРАММИРОВАНИЕ И ТЕБЯ НЕ ВЗЯЛИ В ГУГЛ!!! АААА!!! РЯЯЯЯЯЯ! ?
Переменная - ведро, куда ребенок может положить кубики.
Массив - ряд из ведер с кубиками.
Итератор - палец, которым ребенок тычет в ведро.
Функция - набор операция с кубиками и ведрами.
Программа - набор функций или просто набор операций с кубиками и ведрами.
Желательно пользователю как-то визуально дать понять что всё, страница закончилась, дальше крутить бесполезно.
Думаю в этом во многом и смысл футера. Какой-то элемент нужен чтоб не было впечатления неожиданного обрыва.
Выделенной цветом полоски вполне достаточно.
Типографика. Руководство по оформлению. Эмиль Рудер Живая типографика. Александра Королькова Новая типографика. Руководство для современного дизайнера. Ян Чихольд О шрифте. Эрик Шпикерман Основы стиля в типографике. Роберт Брингхерст