I am new in this internet marketing sector, I was wondering to learn SEO . But i have heard google changes their algorithm ,

can any one plz explain what google penguin says, what to do and what is forbidden ?
Thanks