The best way to build links is to get some very good and unique content which people around the internet would love to link to it but to get started its always good to have some directory submission and many people even prefer to do some link exchange but I am completely against it.