It is always good to start with the basic first. Start with your on page seo and then you can move to off page seo.
If you are targeting local then have a uniform local citation for the websites. Target quality local directory and submit your business there. Have a uniform NAP. Be consistent. Add business to google local etc.
If you want to start learning SEO i hope these links may help you up.
http://moz.com/beginners-guide-to-seo
http://neilpatel.com/2014/12/30/how-to-build-high-quality-backlinks-in-a-scalable-way/
http://www.quicksprout.com/the-advanced-guide-to-link-building/
SEO is dynamic. Those methods which ranked website in the last few years may not rank your website this year. SEO is not a fast process. It takes time though.
Before starting with SEO .. learn how to discover the right keywords to target. How to create backlinks and how to diversify your anchor texts. Because you are not just going to build backlinks based on your money keywords only.
Good Luck