At the moment, I use localbitcoins.com to find people to buy bitcoins from who have bank accounts so I don't have to fund an online wallet before I can buy. In order to sell bitcoins, yes the online wallet needs to be funded with bitcoins and that is fine.
Does such a service exist for litecoins too? So I can find people in my chosen country to buy from, so I can transfer money to their bank account without having to find an online wallet first with money. I would understand that if I wanted to sell litecoins, the online wallet would need litecoin funds available first.