There are TONS of links out there w/info for you. Some of the info needs to be 'ordered', some is kinda 'buried' amongst other info, and some of it is straight forward. Be sure to read pretty much EVERYTHING because, as I said, the info you want may be buried somewhere else than where you're looking. Takd your time. Thse links are useful.
So, w/o further ado, here's today's homework link-list.