I havenít use any testing tools upto now, so what is the best or good testing tool for the beginners like me, the think is my company is not in a position to buy a QA tool, so free or trial versions could be better
If you are beginning in QA, I would recommend that you stay away from automation until after you have the basics of manual testing mastered. After all, how are you going to automate something that you can't do manually?
I would highly recommend that you learn a scripting lanquage like ruby (or vbsript, python, perl, etc.). If you learn one of those, the syntax to drive IE and retreive values for verification (i.e. regular expressions), you will be well ahead for any automation tool.