Honestly I feel that kids will learn on their own and we should allow them to explore, unless you mean kids below 10 and in that case just block the internet and let them use computers offline
Edit: when I say learn on their own I mean we have to teach them to use the internet responsibly and instead of sneaking on web traffic or blocking particular sites we need to educate them about it. Communication is always the best solution to most problems