I've watched a lot of answers being given for this one. In essence, you should be on the right track if you regard "creating backlinks" as a consequence, not an aim.
This search might be useful.
https://dumbseoquestions.com/s/backlinks
promoz seo: Easy things are not generally good. With this said, I mean that you should concentrate more on earning links by creating good contents on your niche, useful & informative info-graphics, sharable documents etc.
It takes time, efforts and money but at the end of the day it pays off.
Gregory Kristan: Create awesome content that you would find actually useful. Then find related sites that also talk about that topic and share it with them. If the content is good then will share it online on Twitter or whatever. If the content is so good they would even link to it.
Summary : Write Good Content, then try and build links