На счет протеуса - это интструмент и достаточно мощный и как любым инструментом им надо уметь пользоваться .
Надо знать как сильные стороны так и слабости .
Естественно это симулятор и не надо слепо доверять - отличная практика отладка частей программы ( например работы с какой либо перефирией как внутренней так и внешней) в симуляторе и параллельно в железе.
Не надо боятся С , возьмете мозговым штурмом .
Есть много примеров успешного освоения как на этом форуме , так и казусе и на микрочип .
Люди так же ничего не знали .
Но так же как и с протеусом не стоит зацикливатся на одном .
Отличная практика - написание одних и тех же небольших программ ( процедур) на разных языках . Сразу будут видны и сильные и слабые стороны.
Надо уметь пользоватся всем - хоть постепенно и нет скоро - зато сможете самостоятельно разрабатывать устройства.
Не слушайте приверженцев HollyWare , у обоих есть как и слабые так и сильные стороны и те и другие стоит изучать
и использовать . А не вести борьбу с ними - как делают в небезизвсестном курсе(
это не про а в р 1 2 3, не знаю чем он вам не приглянулся
иногда дает неплохую инфу - единственное что у него там свалка).
Советую в качестве учебного материала - разобрать по косточкам - какое нибудь законченное, неособо сложное устройство . Например из местных проектов, что то типа часов .
Изучите на их примере ввод-ввывод , таймеры , память работу с регистрами. Опять же все это можно и нужно делать постепенно - шаг за шагом .
Так же милости прошу сюда :
http://kazus.ru/forum/2/index.html