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 users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for professional programmers interested in conceptual questions about software development
Q&A for computer enthusiasts and power users
Q&A for Ubuntu users and developers
Q&A for Information security professionals
Q&A for theoretical computer scientists and researchers in related fields
Q&A for system and network administrators
Q&A for enthusiasts and power users of the Android operating system
Q&A for peer programmer code reviews
Q&A for people using the vi and Vim families of text editors
Stack Exchange Network staging zone, where users come together to build new Q&A sites