Student or Learner
which is correct. please also suggest why?
It is me
It is I
It was never an accurate description of how English worked.The mistake here, of course is to assume that what holds in Latin grammar has to hold for English. English grammar differs on innumerable points from Latin grammar; ...
The Cambridge Grammar of the English Language at page 9
Both are correct forms of English. Formal English does not mean correct English. That too is an old wives tale.