Np <3 My English isn't that good to be able to explain everything correctly :(
I wish I could help more, but just search!
All I said here is at Google, I'm not special or anything.
Just don't forget to write things down when you're learning, it helps a lot, google docs or anything else.