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 enthusiasts and power users of the Android operating system
Q&A for system and network administrators
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 professional programmers interested in conceptual questions about software development
Q&A for Ubuntu users and developers
Q&A for computer enthusiasts and power users
Q&A for people using the vi and Vim families of text editors
Q&A for peer programmer code reviews