Ну вот типы данных, типы констант, типы переменных. Обычное дело для программирования.
Чтобы понимать хорошо что такое тип, надо эти вещи понимать, ясно-прозрачно понимать, а иначе потом на вопрос сложно ответить, что такое тип данных. )
Вопросы касающиеся основ самые сложные.
Ну, а для меня они косвенные, поскольку мои интересы лежат в области AGI/СИИ (сильный иск.интелелкт).
Я вынужден уметь отвечать на такие вопросы.