hha, you didnt need to tell us all your pc specs, unless you pc has a hard time keeping up when you type
to basics you need to know is xml scrpting and python, python is good for extenions and stuff for xbmc. xml is hte scipting (kinda like html or flash scripts) that is what xbox programs are built on. that is about all i know as i have never made a xbox app before as i like my xbox how it is and didnt feel the need to make my own junk