unworldly

Not used to real-life problems, making someone seem naive.