<div dir="ltr"><div>Hello. I used Mono for some time now, and I am pretty exited about it. I want to learn how it works internally (How CLR is implemented, garbage collection, etc.). And before I step into the source code it would be great if I'd knew the theory behind it.<br>
<br></div>What do I have to know before the source code makes any sense to me? What branches of computer science would be useful?<br><br>Also, if you name some books or other resources it will make me happy. Thank you.<br>
</div>