What kind of firmware? Is your question more like. How do I start with micro-controllershow can i get started with firmware
The way I see it, if you bash your head on the keyboard a few times, you should get a code working up to your standards without a problem.yes on micro-controller
The first step is to ask a coherent question....yes on micro-controller