Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

What is the difference between mastery, proficiency and familiarity? I know they all refer to the level of understanding or skill in something.

I've seen the words in these contexts:

mastery: in WOW, a mage has arcane mastery, fire mastery or frost mastery

proficiency: the proficiency of English / Spanish / French

familiarity: have a basic familiarity of the newest computer techniques

share|improve this question
yep, i saw some people use the short form "btw" as between. Corrected them as they seem better. –  Sheldon Feb 29 '12 at 12:15

2 Answers 2

up vote 3 down vote accepted

The three words can be used to show a progression in knowledge and expertise. Let's say we are talking about driving a vehicle:

Familiarity implies a modest amount of experience. Some teenagers might be familiar with the controls of a car (i.e., they know difference between the brake pedal and the gas pedal, they know how to steer and use turn signals, etc.). They may even have some driving experience, but by no means would they be considered experts - not if they are merely familiar with driving.

Proficiency implies a sufficient level of expertise, to the point where the individual is trusted to do some sort of task. Some areas might have some sort of exam required, where people can demonstrate their proficiencies. In other words, you must demonstrate your driving proficiency before you can obtain a driver's license.

Mastery implies a level of expertise beyond proficiency. An instructor at a driving school may have mastery of the skill - not only is the instructor a good driver, but they can teach other people about the hazards of driving, safe driving habits, etc. They might also have had experience practicing, say, manuevering out of a skid.

The three words need not always be used in such a progresssion, but, when used together, proficiency always implies more expertise than familiarity, and mastery typically carries more clout than proficiency.

Put another way, if I was posting a job ad for a programming firm:

Must be familiar with C++ would mean that the person should have at least seen the language, and maybe even have written a few small programs in it.

Must be proficient in C++ would mean that the applicant should be ready to code with little to no special training, and should be very comfortable programming in that language, based on past experience.

Must be a master of C++ would imply that the programmer should be adept even with all the advanced features of the language, and would be a good candidate to mentor other programmers.

share|improve this answer
+1 because you've correctly arranged the three terms in ascending order of competence, but I'm not sure I'd expect any job ad to say the company was looking for a master of C++. Sounds like real "geek-speak" to me! –  FumbleFingers Feb 29 '12 at 15:47
@FumbleFingers: perhaps I worded it awkwardly, in an attempt to stay in line with my "Must be..." trilogy. But something like "Mastery of Java" is not unheard of in a job description. –  J.R. Feb 29 '12 at 17:43
I certainly agree "mastery of xxx" is less geeky than "a master of xxx". And I do realise you had little choice in how to phrase your final sentence, given the overall structure of the answer. I wasn't intending to be critical - simply pointing out for any other readers that they should be careful not to assume all three expressions fit comfortably in the same "register". –  FumbleFingers Feb 29 '12 at 17:59
@FumbleFingers: I didn't take it as critical; I took it as decidedly witty. –  J.R. Feb 29 '12 at 18:01

"Mastery" is a word to show that you have grasped the whole concept or idea comprehensively, and is quite a professional and skilled person on the subject.

"Proficiency" is used to describe your level of comprehension and skill. "Mastery" could be your proficiency, or you could be a mere novice yet.

"Familiarity" is more general, and does not necessarily include "proficiency", but it can. It is used to describe how well you know a subject. It can be used to describe "proficiency", but it isn't necessarily so all the time.

share|improve this answer
got it! thanks. –  Sheldon Feb 29 '12 at 12:19
Also note that "mastery" might imply more than being very good at something. It might mean an actual title that has certain conditions to be allowed to wear it, such as in martial arts or a "master craftsman" which not just anybody is allowed to call him/herself. –  Hackworth Feb 29 '12 at 12:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.