RH pub base is way too advanced for somebody learning how to code, also when using an old base like that you will need a updated SDK and everything will need to be updated you are better off trying to update s0beit's 2010 source base it has esp codes.