A person inexperienced or unskilled in a particular activity is Amature.
A babe in the woods is an idiomatic term for a person who is innocent, naive, or inexperienced.
Inexperienced horses are sometimes called green horses. They are usally horses that haven't been gentled yet.
SHLT
It is a slang term for an inexperienced person.
A person who is naive, innocent, or inexperienced, especially in a particular context.
A simple, guileless, inexperienced, or unsophisticated person.
Inexperienced.
It originated with cowboys who noticed the horns on young cattle had a greenish tint. So in the Old West, a person who was young or inexperienced in his craft or trade was called a greenhorn.
One term is swabbies, as in sailing days, new recruits were first putting to mopping or" swabbing" the decks , as they were too inexperienced to do more technical jobs.
Yes, novice is a noun, a singular, common, abstract noun for a person who is inexperienced.
When a person is compared to a young grasshopper it is not meant to be bad. It means that the person is just young and inexperienced.