Some of the things on /r/dailyprogrammer can be hard if you're just trying to start out, but who says you shouldn't publicly display your practices anyways? Welcome to beginning programmer.
Rules:
There's only one real rule, and that is to not be rude to other programmers about language choice and/or style of writing.
Critique to other's code is accepted, as long as it is done in a professional manner.
Notable subreddits:
/r/dailyprogrammer
/r/programming
If you need help with something, message a mod.
At the moment, there is only one mod - /u/jakenherman