What is a word for making fun of someone that's learning or new at something?

With as many word suggestions as possible, what words can you use to describe a person who makes fun of someone for being new to something or learning?

Like for example, being shamed for asking questions or riding a bike for the first time or making a mistake or just not understanding something yet Ignorance comes to mind but it's not specific enough..

Please help me out


Consider mocking:

showing that you think someone or something is stupid

(Macmillan Dictionary)

Or sneerer:

sneerer: a person who expresses contempt by remarks or facial expression

(WordNet)

Depending on the context, elitist might fit as well. An elitist community may flaunt its superiority by being unfriendly or mean to newcomers (hence sneer at their questions, ridicule, etc.).


A number of words (besides the fine ones suggested by A.P., above):

  • supercilious

  • belittling

  • contemptuous

  • arrogant

  • unkind

  • overweening

  • condescending

  • haughty

  • snob, or snobbish

  • pompous

  • pretentious

  • highfalutin

  • uppity

  • imperious

  • high and mighty

  • stuck-up

  • overbearing

Some of the above words are better and/or more apt than others, but they could be fleshed out with more context, additional descriptors, and a scenario.