Thank you very much for your answer, this make clear the concept of this theory. Can you please help me in finding software for IRT? And, how can I interpret data obtained from the software?
I think you need to break up your questions into individual steps. No one is going to be able to tell you how to run all IRT software.
IRTPRO and XCALIBRE are probably the leading commercial software for IRT analysis but there are some free packages like jMetrik and some packages in R. If you google: free IRT software, you will find several packages.
One thing you're going to need to decide is which IRT model you will fit (based on your data and your research goals), because you will want software that fits that model. For example, if your data are scored correct/incorrect, then you should use the 3PL, but that model is not available in software like BIGSTEPS. If you have polytomous data, the choices are even more varied.
IRTPRO is a really good software allowing to fit a broad range of IRT models. The software has a very approachable and well written guide which will help you to learn how to use it. A brief description of the software was published in Applied Psychological Measurement - "IRTOPRO 2.1 for Windows" by Paek and Han: http://coeweb.gsu.edu/coshima/EPRS8410/Articles/IRTPRO_APM2013.pdf
If you are looking for a good reference to interpret you data you may want to read: "Handbook of modern item response theory" by van der Linden and Hambleton.
If you are looking for a good reference about explanatory item response models you may want to take a look at: Explanatory item response models" by de Boeck and Wilson.
describes a dozen or so free IRT packages written in R. These will all have ``manuals'' with different amounts of explanation and some will have accompanying articles in places like the Journal of Statistical Software. After reading these and descriptions of other packages listed above you could give a more specific question that will be more easily answered.
If I understood correctly your demand, some GUI IRT software might be useful for you, because GUI interface is very intuitive. Other idea is that you can search IRT softwares that possess good video tutorials (youtube, etc).
I totally agree with Cristiano and Alan. IRTPRO and Xcalibre are much easier to use because of the UI rather than command code. You can see more on Xcalibre at https://www.youtube.com/user/ASCpsychometrics.
(Disclosure: I am the author of Xcalibre. But I also highly recommend IRTPRO.)