I'll always be a novice
novice noob beginner
I always consider myself a novice at things, because I am always learning new things, and always assume my understanding or skill level is always inferior to the many possible advancements I could make in the future.
So I have been calling myself a beginner in computer programming, though that may not be entirely true, but I know that my skill set is inferior to the many advancements that I see on this site alone.
So as long as there is something to learn, I am just beginning. Now, I do progress, as we all should, but how far, I don't know, unless I have something to compare my progress against.
Some people might say I am intermediate, but at what point is someone truly intermediate? Am I advanced if I can create a game engine? Perhaps not if that game engine is simple in nature. What type of engine should I be able to create at an intermediate level? Ehh....
I'll never be at pro status, though others might call me a pro. It's all relative.