If you want to learn about SEO, firstly you must be used to Google. Try Google your problem before you ask, it's faster much faster that way.
Here's the first result for "Best Guide SEO" https://moz.com/beginners-guide-to-seo
First, you must learn how SEO onpage, offpage SEO followed. Both are equally important. In offpage, you should create a lot of backlinks to bring the site to top google
the same as many people said, you need:
- make good content in your website;
- design website SEO friendly;
- Get backlink from website, blog, social network...