1247
Hey, I'm new to GitHub!
(programming.dev)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
I agree with most of what you said but it wouldn't hurt to create a watered down version of the site and put it on a subdomain like noobs.github.com .... There can be separate UIs for different kinds of users.
They could ask when you register an account what you intend to use GitHub for and what your familiarity is.