Hello!
I think there is much talk on porting Golang to Haiku, one thread I am most familiar with is Help with porting golang
There are some people who are working on porting it and has different progress status so check out that, I think Korli’s work is ahead so you can see if you could help with that.
From my experience exploring source code is a good idea to learn how things work, and see if you can make some simple contributions there.
That said even I am interested to learn the theoretical part of OS and how porting works so let’s see if some other developer could list out some resources.