Cmon man its the guys first god dam thread... give him a break.. how many people even jump into SEO these days...
OP start by learning how to do onpage seo first. The purpose of this is to make sure your website is structured in a manner that allows the user to have a pleasant experience and google bots surf and gather info easily to evaluate your website.
*Make sure your site is well optimized .. search up a guide using the search button to learn how to do so. You will be doing a lot of searching here.
If you are not a web developer yourself, either learn it (I recommend it.. use WordPress.. easy to learn & its free.. watch youtube videos on how to use WP) or still understand how On-page SEO works and instruct whoever you are using as a developer to make the changes. Most web developers are familiar with Onpage tactics, so try to make sure you work with someone who does.
Once you have this part down, get down to understanding what off page SEO really is and what types of links there are. There are a lot of different types of links out there and they have power that helps build rankings on google. Really understand the difference between white and blackhat. Do not look at SEO services just yet, rather do some research and learn. You will be confused a lot, but this is the only way to learn. SEO is not easy today but its rewarding.
Once you know how links work, look into some softwares such as GSA for tiered link building. (This part comes last.. by the time you have mastered all mentioned above, you will know what GSA is and be on your way to learning it)
I consider myself very new in this industry so take what I am saying as an opinion.
It may take you a solid 6 months just to understand what the hell it takes to rank a site. Be prepared to invest time and money to experiment what you learn. Its a beautiful feeling to make money without stepping outside your house or office.
Welcome to BHW.