ну это я для prog так стараюсь, если не умееш программировать на С, то учись, но не на пиках, а на ПК, а пики лучше программировать на чем то более удобном, с макросами и подпрограммами можно лепить что угодно, и притом проффесионально, С для пиков - это для начинающих, потому что вам по любому придется выучить асм (даже если будете писать на С), спросите у blackbit если мне не верите.
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)