I would like to create a list of terms, from beginner to expert, using as many terms as possible which represent different levels of expertise.

I have constructed by myself:

  • Newbie
  • Novice
  • Rookie
  • Beginner
  • Talented
  • Skilled
  • Intermediate
  • Skillful
  • Seasoned
  • Proficient
  • Experienced
  • Advanced
  • Senior
  • Expert

What do you think is the best list?


  • 4
    Experience does in no way allow a deduction about expertise... Neither does talent. Sep 26, 2012 at 7:45
  • 2
    Reusing the same word in a different form, especially for words that have multiple types depending on context, makes the progression much harder to follow; i.e. Skilled (as in the adjective or a verb in the past tense?) followed by Skillful makes the progression foggier. Try to stick to words whereby the context of the list makes it immediately clear that the word is an adjective (i.e. Intermediate, would not, in this list, be easily mistaken for one of many intermediates).
    – GrayedFox
    Aug 13, 2018 at 13:37
  • And, on a purely subjective note: Skilled and Talented are both terms that I would consider as "above" Intermediate - unless you really do mean to use it as a synonym for halfway or in-between (in which case, you should place it precisely in the middle of your list, which requires a list whose total is odd) - which I hope you don't!
    – GrayedFox
    Aug 13, 2018 at 14:00
  • @GrayedFox - Why have you edited a question that has been closed for 6 years, bumping it to the front page?
    – AndyT
    Aug 13, 2018 at 15:05
  • 3
    It looks more like you are trying to list the proficiency levels, can they be like below - Novice (unskilled, not knowing, new to) - Beginner (Learning) - Competent (knows adequately, qualified) - Proficient (practiced, skillful) - Expert (well practiced, having versatile knowledge)
    – bas
    Nov 15, 2018 at 6:01


Browse other questions tagged or ask your own question.