Loose post = loose answer
All I can say is persevere...I am certainly not a guru, but I can usually muddle my way through any problems. Learning Linux (like most things) seems to come in plateaus, that is, you motor along ok, then run into something that makes you want to bang your head against the wall, and for a day (or week, or month) it screws with you, then finally, get the problem fixed. Then you rise up a level, and have a new understanding. You can then motor along again until your next problem.
I guess what I'm trying to say is stick with it, you will learn as you go, and it will become intuitive after a while. Error messages can be extremely frustrating because they are usually so useless/vague, but after a while you learn to read and speak 'linux', and they can help you as they should.
Read posts on this website, even if they don't concern/apply to you, and you will be rewarded with knowledge and know-how that can be useful later.
As for RPM problems, they are almost 95% dependency problems IMHO. Get familiar with rpmfind.net, as it is a great resource, and will tell you exactly what files are in each RPM file, and what dependencies exist etc...
Hang in there