Dave's Short Trig Course
You should already be familiar with algebra and geometry before learning trigonometry. From algebra, you should be comfortable with manipulating algebraic expressions and solving equations. From geometry, you should know about similar triangles, the Pythagorean theorem, and a few other things, but not a great deal.