sheltered can be used in the first way you described (but it is not limited to that definition..)
Her parents sheltered her from everything.
He has lived a sheltered life.
This means that the person has not really had to deal with or confront many things ( negative or positive things). Their life experience or knowledge is very limited. Sometimes it means they can't cope other times it just means inexperience. It depends on the situation.
Your second description sounds like someone who is spoiled.
He is accustom to having his way all the time. He's a spoiled brat.
If you do everything for your children you are going to spoil them.
Not a teacher.
Student or Learner