RTOS are also like your ASM and C programs .... Its written in a mix of the Generic C and some coustom Asm... Its not a seperate language as u presume .... Its a Kernel ( OS ) which can run in a micro controller...
RTOS is intresting ... visit freeRTOS.org and learn RTOS concepts .