I would not list all terms, since you can find them here:
http://en.wikipedia.org/wiki/List_of_object-oriented_programming_terms[
^]. Click or google for more details.
You can find the definition of
paradigm here:
http://en.wikipedia.org/wiki/Paradigm[
^]. But shortly: a paradigm is a theoretical and high level view over a complex topic.
Object Oriented Programming is
making actual code in one or more languages and platforms that follow or conform to the OO paradigm.