Selena Gomez doesn't know what love is.

The 18-year-old star - who has previously dated Nick Jonas - thinks she is too young to know about relationships and the feelings they bring.

She said: "I'm 18, but I feel like I'm still 15. I feel very young at heart, and I still want to jump up and down on my bed singing and rocking out.

"You never really know when you're in love at this age. I don't know what love is."

However, the 'Wizards of Waverly Place' actress says she has a good idea of what her ideal boyfriend will be like.

She said: "I would like someone who is not cool and who is really fun to be around and loves family and has good morals."

As well as being on the search for her perfect man, Selena - who is of Mexican, English and Italian descent - is keen to learn Spanish.

She told Latina magazine: "I really need to learn my language. I practice, but I can understand it better than I can speak it."

Selena also revealed how she will only do projects she feels passionate about, saying: "I'm not just going to slap my name on something. I want to be really passionate about everything I do, so it's all about timing."