i am in college and want to make one of my classes an elective that will help me in designing roms but need to know what is more important linux or xml? or what language is needed for this...