Amateur Programmer according to The Eight Levels of Programmers:
An amateur programmer loves to code, and it shows: they might be a promising student or intern, or perhaps they're contributing to open source projects, or building interesting "just for fun" applications or websites in their spare time. Their code and ideas show promise and enthusiasm.
Q&A for professional and enthusiast programmers
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for Information security professionals
Q&A for theoretical computer scientists and researchers in related fields
Q&A for professional system and network administrators
Q&A for Ubuntu users and developers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for computer enthusiasts and power users
Q&A for professional programmers interested in conceptual questions about software development
Q&A for peer programmer code reviews