After all, when I studied they didn't require me to write a compiler, but they didn't teach much about how to write them either, so how did I do it?
I went to the university library and got the Dragon Book
So, armed with some a little bit of knowledge and much patience I started writing, and here I am today, with a compiler that's actually working on such weird architectures as ppc or s390x.
It sounds easy and for me it wasn't really that hard (the head-aches I got a few times were usually because of the buggy and lacking Reflection.Emit from MS - this could probably have been avoided had Jb Evain written Cecil a few years earlier).
However I certainly didn't think I would get this far when I started!