I can say "I am a novice in English" or "I am a newbie in English". Is there any difference between these?
closed as primarily opinion-based by FumbleFingers, Rory Alsop, tchrist♦, aedia λ, choster Jul 18 '14 at 14:03
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
"Newbie" is extremely informal, whereas "novice" has a somewhat old-fashioned sound to it. "Beginner" might be a better choice than either of your candidates.
Newbie: someone who has just started doing an activity , a job , etc.: (The guide helps newbies understand the internet).
Novice: a person who is not experienced in a job or situation : (I've never driven a car before - I'm a complete novice), (This is quite a difficult plant for novice gardeners to grow).
Yes you can say "I am a novice in English" or "I am a newbie in English". You can also say "I am a beginner in English". Rookie is also a related word but it is used more commonly in jobs and sports context.
The difference is in the connotation. It is considered more rude to call someone a newbie than to call someone a novice. Also, a newbie could be someone new to something rather than a novice being someone who's always inexperienced.