Before getting starting with Xenforo


here is my question, Is there anything else I need to know before buying a license and getting started? I mean software? or programming knowledge?


No specific software or programming knowledge is required.
As someone with no software or programming knowledge, I can vouch for this. If you buy the version that comes with installation included, what you are left with is a functional forum and a relatively intuitive admin control panel that you can use to change most things without any programming knowledge. There are some things you might want to change that require adding/altering things that look like they require programming knowledge, but if you use the tutorials on this site, it's just a matter of copying and pasting things into the right places, and those places are clearly labeled.