Na je eerste programma in assembly gedaan te hebben weet je voorlopig genoeg van assembly om voortaan in Basic (PICBASIC) of C verder te gaan.
Assembly is niks mis mee, hoor!... . (werkt door de simpele instructieset inderdaad vrij eenvoudig, en in heel kleine pics als de 628 is zuinig met geheugen zijn toch wel handig)
Mikrobasic of Picbasic is ook goed in te programmeren als je goed op de programmaopbouw let valt het extra geheugengebruik erg mee.
(vaak is het schrijven van een eigen functie veel korter als de ingebakken library functies. Voorbeeld: uart_init in de library gebruikt 240 bytes, dat kan met eigen routine veeeel korter)
Sommigen zweren bij C, maar ik vind het een draak van een taal. Veel programmeurs maken een onleesbare brij van de code door veel te veel op 1 regel te proppen.
Vaak wordt compatibiliteit als reden voor het gebruik van C gegeven. Da's natuurlijk onzin. Geen enkele code is tussen totaal verschillende hardware bruikbaar zonder wijzigingen.