How to learn programming XenForo?

Hey everyone,

I was wondering if someone could give me guidance on how to go about learning programming XenForo forums. I have a basic understanding of PHP, HTML and CSS. I would like to learn this skill because 1, be able to modify the site I run my self 2, create an add-on 3, learning!

Thanks a lot.