If I were you, and some has already been mentioned, I would use the free 2.5 version, maybe check out some tutorials, articles and so forth. Then, once you are comfortable with it, see if you need any of the higher versions. From my own experience with CT Fusion 2.5 Free, as I have been trying it out, I can say that it will probably grow on you.
Alternatively, you might try a basic course in programming in a programming language easy enough for you (for example Python). Any programming knowledge you might have, would certainly help you in these matters.