I've recently started to refresh myself on Japanese, and I noticed in my textbook on Kanji there are 2 readings; Onyomi and Kunyomi. What do these mean and what's the difference between the two of them?

Also, what is the purpose of the particles "ni" and "o"? I've figured out the rest, I just get confused on those two.

Thanks! ^_^