Bonjour,
Pour moi, ce qui est intéressant, c'est la programmation de microcontrôleur, comme les Pic par exemple. Néanmoins il faut que tu te situe un peu mieux, la programmation orientée électronique est une programmation de bas niveau, dans laquelle tu accèdes directement au différent registre, aux entrées/sorties... Beaucoup de µcontroleur se programme directement en Assembleur et/ou en C... Pour ce qui est du C# je n'ai jamais vu ce langage utilisé dans des µcontroleur, on trouve a la limite du Java pour certain, du basic, mais jamais d'autre langage.
Maintenant il ne faut pas s'inquiété, si on prend comme exemple un Pic16f84 qui a une très bonne réputation auprès des débutants, la programmation en assembleur se fait très facilement, ce dernier ayant un jeu d'instruction limité. De plus l'avantage de programmer en assembleur est de connaitre parfaitement l'entierté du processus qui est exécuté...
Donc par ou commencer, premièrement se procurer lire le datasheet de la puce avec laquelle tu désires travailler... le 16f84a est par exemple un bon départ. Te procurer les outils de développement, dans le cas du 16f84 tu as mplab disponible gratuitement sur le site du constructeur (microchip). Te procurer un programmateur, il y a les plans d'un sur ce site. Et éventuellement un bon bouquin à ce sujet, pour les pics tu as soit un livre pas mal écrit qui aborde la programmation des pics via un langage proche du basic, il est présenté dans la section livre de ce site. Soit les cours de bigonof qui approche la programmation via l'assembleur... (http://www.abcelectronique.com/bigonoff/)
Apres ça bien sur, tu comprendras comme ça marche et tu pourras t'attaquer à d'autre composants avec beaucoup plus de facilité et d'autres interrogations.
Voilà j'espere que ça t'auras répondu
Bonne soirée
Benjamin