Well, you've got a bit of a dilemma. C++ would likely be the language of choice for getting down on the metal. But (big "but" here) if you wnat to do this in Windows, it'll take some doing. That OS wants to stand between apps and the physical environment.
A suggestion would be to go with C++ for a development language and, maybe, Linux for the OS.
|