I answered first question about "files" in my comment to the question. See also:
http://api.jquery.com/animate[
^].
Second question is about plug-ins. "In simple words", this is the explanation:
https://learn.jquery.com/plugins[
^].
If you saw this, it does not mean that you need even simpler words. It's hard to find anything simpler. It may mean that you need something different: understanding the basics. For example, you may not understand JavaScript objects and especially
prototype
object; and why are we adding properties to prototype and not to the original object sometimes. If you knew that you would understand jQeury plug-ins not just without "simple words", but without any words at all. What to do if you don't understand those basics? Learning jQuery won't help you; you would need to learn those basics themselves. Then please see:
http://en.wikipedia.org/wiki/JavaScript[
^],
http://en.wikipedia.org/wiki/Prototype-based_programming[
^],
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain[
^],
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype[
^].
This is really good and enlightening reading. If something of the above is not quite clear, even a bit not quite clear, and if you are unable to figure it all out using some practical steps, such as exercises, you will have to go down to even more elementary basics. And so on. This is how learning of technology works. "Simple" or "complicated" words are almost irrelevant here.
—SA