White Hat seo for newbies

Hello everyone
I wanted to learn about seo
I would appreciate If anyone could help me in any way so that i can start from scratch
any guide or any pdf would help
Thanks in advance