SEO = ranking your websites #1-#3 for highly searched for terms on Google.
Step 1. Build links.
There's more to it, but that's the core.
lol step one is build links , wow , thats the new one
Learn White hat seo and then move to Black hat methods , here what you need to do
Step1 : learn to do keyword research
Step2 : Learn to plan a website
Step3 : learn to create content
Step4 : learn to build links
Step5 : learn to maintain your site and keep on updating it preodically
step6 : analysis and optimising conversions
Now take one step at a time and search for related wso and threads and start reading them , keep a diary for notes and update it with every new info u learn for every step
You first site might be a failure , may be second but you will learn more from these failures than any wso, guru can teach you .Make a Test site and test everything you learn on that site .
After completing learning all these and with some hands on exposure with your Test site , you will be ready to Start making profitable sites within 30-45 days
Hope this helps
Scope zero