I would recommend you to check the Moz-beginners-guide-to-SEO. Look for it on Google.
Nowadays the core of SEO is generating OUTSTANDING CONTENT for your audience. There's a lot "black-hat" techniques to improve SEO but Google is working hard to get rid of those, so stay away from them, cuz the next Google algorythm update could destroy any "black hat" efforts already done.
Follow this websites: Content Marketing Institute, Copyblogger, Search Engine Watch, KISSmetrics, They always share up to date information on the topic.
My advice would be:
- Generate unique content with real value to your audience. And with "real value" I'm refering to content that has practical value in a person's life.
Participate on Social Media: Follow blogs and comment regularly on them, use Facebook, Twitter and any other media where people can see you and realize that you have content with value.
Hope this helps!