I would also highly recommend Vox Latina if you're serious about the details of correct Latin pronunciation.

Historically, since Latin has been continuously spoken for over 2000 years, by significant groups of people in many countries, it's developed a wide range of pronunciations local to that place and time (e.g. modern church Latin is pronounced as if Italian). None of these should be used as a model for the true classical pronunciation.

Extremely quickly: C as in cat, G as in get, S as in sit (all three without exception), V as in wet, AE as in aisle, OE as in boil, H and QU as in English, R rolled, vowels as in Italian/Spanish will do for now. Final M was not a consonant but indicated a long nasal vowel.

The groups CH PH TH (usually from Greek) were the same as C P T. If you see a written J (it's more usually I in modern print of Latin) it's as in yet or Ja.

Double consonants pronounced double.

The group GN was probably as in hangnail.