hay un mlab para basic si mas no recuerdo , lo que sucede es que la programación es basic es mas amigable para quien no sabe nada y ya de hay entiende como trabaja el micro y pasa a C ,
de un basic a otro puede tener diferencias tenga eso en cuenta :D .
este me parece un buen libro para comenzar le dejo la imagen de la caratula.
http://1.bp.blogspot.com/-zVJbfb8oBHM/TbiEFneTOlI/AAAAAAAAAHs/2HhTwBdR3kQ/s1600/microcontroladores_PIC.jpg
pero trabaja con un editor diferente a mlab