You are right but how does installing a newer version of Fedora help the OP learn linux, wouldn't it be better for him/her to work through this problem? I know they may not have all the security fixes and what not but their intention is to learn as seen here,
What's the point of sewing an old coat (which is not good to be worn anyway as it's full of holes), when there's a new, better one within your arm's reach? None (apart perhaps from some sentimental reasons)
I used to use Fedora 7 and I tested F11. If the OP wants to just use linux, F11 will be a MUCH, MUCH better choice. If the OP wants to really go under the hood, there are better distro options to do it. Besides, if it's a fresh install, there's no harm in doing it again
Fair enough, the OP might learn something by fixing X on his F7, but the moment he fixes it, he'll be advised to get rid of F7 and install something from this century. Learning for the sake of learning is not what I call a productive way of spending time and getting familiar in the linux world. I am sure there will be many occassions where OP will have the opportunity to learn linux on F11 (or any other distro)
Anyway, I'm just saying that it would be the most reasonable step to install F11 and start learning linux from something that is up to date and relevant. Generally, on a number of occassions I've seen posts where someone had a problem with some old version of linux. When they installed an up to date version of it, the problem automatically disappeared, simply because linux changes and what was a linux problem a few years ago might not be now any more. What's the point of solving yesterday's problems?
just my 2p