I agree with Skimask.

Start at the beginning and work forwards, it is essential to understand the basics before you try to grapple with anything more complex.

Good luck