I was wondering this because I want a way to get moves that are learned at level one other then hatching or using the move relearner.
As long as you can find it at a level below the level that it's slated to learn the fifth move on its level up list, it will still know the first move. If you can't find it at such a level, or if it has something like 8 different level 1 moves where the first four will never be accessible in the wild no matter what level it's at, your only option is the relearner (unless the move is also a TM move or similar, or if it appears on the learn list a second time at a later level).