OldMan is, as usual, quite right. If I have any fish known to be 'shy', I make a point of feeding them little and often, whenever I do something to the tank.
So, I always feed my tanks as soon as the lights go on; they soon learn that light = food, and all come rushing up as soon as I flick the switch!
Right now I have some new dwarf emerald rasboras, which are famously very nervous fish, so I'm keeping a cup of 'scraped' (off a block of frozen, so it's very fine) brine shrimp or daphnia next to the tank. Every time I sit in front of the tank, turn the light on, or even just walk past, I stop and add a little drop of food. I've had them since Friday (I obviously didn't feed them the first day!) and they're already coming to the front of the tank when they see me.
It doesn't work for every fish (yes, I'm looking at you, clown plec!), but a bit of good old Pavlovian conditioning never goes amiss
