Una división correcta seria:
Lenguaje C --> CCS, MikroC, (Microchip C18, C30, C32), HiTech
Lenguaje Basic --> Pic Basic Pro, MikroBasic, etc.
Yo pienso que lenguaje de alto nivel es C

Y el CCS es el más utilizado actualmente, muuuchos ejemplos, librerías, etc.
Saludos!