It's interesting, I'm actually studying trigonometry at the moment. I have found that the biggest gap is actually understanding what sine, cosine, tangent, secant, cosecant and cotangent are. Once you realise they are lines on a circle, and the reason for the names, things clicked into place for me!