les micro instructions sont le byte-code ( on appel ça pseudo-code aussi.)
C´est ce qui sera travaillé par la machine virtuelle pour ensuite donner un code machine.
Ca évite de passer tes sources directement à la jvm...
Un des avantages de java, c´est que les programmes sont majoritairement distribués dans leur état byte-code, et donc ils sont executable sur n´importe quelle machine.
- " et c´est dur le java? ou plutôt commencer à apprendre?"
Bof, si tu connais le C/C++ ( ou la poo) t´auras pas trop de problème.
Par contre si tu connais pas la programmation objet, tu vas lutter au début...