HI, We have different kind of link building techniques but the perfect links for SE would be on page links with high quality content that is perfect match for the searcher's terms. you know social media sites like Facebook, and Twitter allow users to quickly share their content with others, which is most of time becomes a link back to you. This is also known as a social vote or social signals and is a way to build organic links. also forums are great source of information peoples usually visit forums for their problems these can also be a good source for link building. Dean
Good and easy method of link building, discussion places, QA sites, blog comments etc. You don't have to do anything to search, just put your keyword in Google and select discussion, and try to link those sites, this way it would look very natural.
The most important in backlink now is the content. You must use genuine content and if possible spinned 2-3 times maximum for the Tier 1 backlinks. Making that you'll be sure that Google will index them and will allow you to go to the next phase. You can use like some suggested above AHREF, I use now SEOCombine (that is including AHREF inside) for checking your backlinks and the requested keywords. But if you stop here you'll not win so much as traffic and vision, you have to move further and by that means by pushing your backlinks to other kind of platforms as Social Bookmarking, Article Directories, Q&A Sites, Guest Commentaries - all are OK unless you don't spam them, from that moment you may say that your site has a visibility and you may see some changes in your traffic.
your content should be so unique attractive as a t.v show, and visitors will come and will pass their comments...
I agree with @himanuzo try to build back links with social signals it can boost your rankings moreover try to get guest post links from authority blogs too