How to learn color theory, also I would like to know about color matching and font pairing techniques.
read about the differences between primary colors, secondary colors, complementary colors, the different emotions behind colors, etc. There are many youtube videos that can explain all of this.
For color matching, learn about the Pantone matching system in print media. Learn about Hexadecimal “web safe” colors for electronic media.