OK, here's the deal.
I like mathematics. However, I don't get to study it much past the family budget these days. I can hold my own (with a bit of refresher) up to Trigonometry. After that, I get confused. Here's why:
You know the old saying, "I'm from Missouri"? You know, the "Show Me State". Well, I've been able to learn mathematics through high school up until trig simply because I was able to not only apply the previous knowledge, but I actually had something useful to use it with. People were able to show me how and why it works.
That is my problem. I could possibly understand Calculus if it weren't always appearing to me to be theoretical. Sure, I know that you can find derivatives (or limits) of functions. OK, then what? I need to find the link between theory and real world implementation.
I learn things differently than most people teach. I don't learn the tools then put them to use. I cannot comprehend much from that style of teaching. I learn better by having a problem to solve, THEN I learn what I need to know to solve it. Yes it takes extra time for me to learn everything, but it's more effective for me.
All my research in Calculus shows me the fundamentals, but doesn't give many real world examples to try it on. I'm looking for a Calculus solvable problem (a simple one at first), followed by some guidance on how it's solved, and explainations of the calculus fundamentals that were utilized to solve the problem. After a few of these, I may be able to create my own problems and find ways of solving them using what I've learned so far. For me, the snowball effect in calculus knowledge will soon start to take over.
That is the way I learn. That's how I became a computer programmer with a great deal of experience.