I have a Specialized Allez (1999), and i noticed one thing when i shift first chainring into second it grinds and doesn't change unless i slap shifter second time it will change, between second to third gear it changes flawlessly... any ideas?
Are you talking about shifting on the chainrings or on the cassette.
If chainrings it sounds like you need to adjust the cable tension.
If cassette it could be cable tension or a need to replace the cables and cable housings, especially the short housing at the rear derailleur. Or you may need to clean the dirt out of the shifters with WD40.