Лучше лет с 12-13. Так как его ум уже начнёт что-то понимать. Главное - не вмешиваться в его соц.сети (не читать его переписки без его ведома, не просить пароль от его аккаунтов) у ребёнка должно быть личное пространство.
Объясните ему, позже, что такое режим "инкогнито"
С каких ему хочется пользоваться - с таких пусть и пользуется.
Вспомните себя детьми и прекращайте штамповать идиотские правила. Вспомните, как вы нарушали идиотские правила, и поймите уже, что ваши дети ничуть не хуже и не глупее вас в этом же возрасте.
Разве что если у них совсем плохая генетика, но это совсем другая история...
Чем раньше - тем лучше. Пусть сам решает, вы можете ограничить искуственно и это ни к чему хорошему не приведет. В итоге вырастет рафинированный овощ не готовый жить в реальном мире. Что может увидеть ребенок в социальной сети, чего не существует? Непонятно.
Никогда не ограничивала своего ребенка и считаю, что этого делать не стоит. Больше запрещаешь-ребенку больше хочется. Подавайте пример своему ребенку, показывайте, что в реальной жизни гораздо больше всего интересного, уделяйте время его развитию и вы увидите, что ребенок и сам не тянется к социальным сетям.