To newbie in site optimization the best approach is to understand and improve upon the following:
Know about Internet technology …its basics
Learn all you can about web design …a little bit of html
You need to have a good idea of internal architecture of websites.
Improve your writing …this is must, you cannot optimize site without being a good seo content writer…else you will have to share your revenue with a content writer.
Learn about server hosting technology.
When you have understood the basics you can move to the next step…
Start writing short articles improve upon them and be diverse in your knowledge of subject so you cana write well on many subjects abd fluently. Get a little grammer that is necessary for writing content.
You are free to contact me for guidance.