.-Bloke - this is colloquial and only appropriate in certain contexts. It is also British English and not used in American English, so it requires a knowledge of international variants and social context to use it.
and this is another explanation about "bloke "
-Bloke is not a word for early use. I would definitely not teach beginners this word. That is because it is a British colloquialism - and quite informal.
*what about this one about reasons for not teaching Beginners some of the other words simply in this way?? Seems sensible. Are you regarding the words below as in this group?
Student or Learner