Kleiner Vorschlag,
Beschäftige dich erst mal mit C / C++ Programmierung unter Windows, eventuell auch Assembler. Kauf dir ein Buch über die Architektur von Computern, arbeit das durch. Und dann solltest du dir selbst ein Bild drüber machen können.