There's not really a Zelda timeline. Interestingly, it's a bit like religion.
Originally, there was barely a story, and it existed just to give some motivation and context for the various video games. This encompasses Zelda 1 - 5. ie, NES, SNES, Gameboy Zeldas, and Ocarina of Time. When Majora's Mask came out, it was a direct sequel, which hadn't really happened before, and moreover, you carry on as Child Link rather than Adult Link. (recall that you end OoT as Child Link in the credits)
By the time Wind Waker came out, Nintendo had officially started talking and thinking about Zelda timelines, although I think you can argue that they had already started down this path in Majora's mask. Wind Waker is the first game to formalize the idea that there are many Links, and it's more of a status or title than a person. The person who saves Hyrule. At some point (I really stopped following Zelda closely after Twilight Princess) Nintendo seems to have bowed to the pressure on the internet, and released the "official" Zelda timelines. ie, Nintendo followed the trend of trying to formalize the timeline, but did not really invent it)
The "official timeline" is convoluted because (much like religious stories) much of it was never planned in advance, and the current understanding is something of a retcon that would have been unrecognizable back in the old NES / SNES Zelda days.