The central paper for XGBost is: Chen and Guestrin (2016): XGBoost: A Scalable Tree Boosting System. Could be found in this link https://arxiv.org/pdf/1603.02754.pdf
Some basics for different langues can be found her https://xgboost.readthedocs.io/en/latest/tutorials/model.html