Other folks will have better answers, but you can read

https://go.dev/doc/contribute and
https://go.dev/wiki/#contributing-to-the-go-project and
https://github.com/golang/go/blob/master/src/runtime/HACKING.md

to get some basic info.

You could look at the open bugs and try to work one. 
(https://github.com/golang/go/issues )

It might help to describe a little more the kinds of things that you are
interested in -- you might get better guidance.

For assembly-like stuff, I seem to recall that Evan (Phoenix) and 
Johan (Brandhorst-Satzkorn)'s work on the next 
Go-to-WebAssembly (WASM) compiler iteration might
be a bit stalled -- though my information
is almost certainly out of date. You might talk to them about
where they are at with it. See 

https://go.dev/blog/wasi 
https://go.dev/wiki/WebAssembly
and 
https://cloud.google.com/blog/products/application-development/go-1-24-expands-support-for-wasm

and the #webassembly and #contributing channels on the Gopher's Slack.

On Monday, October 6, 2025 at 6:02:26 PM UTC+1 Kwesi Frempong-Smart wrote:

> I have used Go for a while now, I am currently learning x86-64 asm, and 
> would love to see how things work on the language/toolchain side. Also 
> possibly contribute.
>
> How can I get started with this? Any beginner-friendly guides to 
> understanding the language internals or how to contribute? How do I start 
> reading the Go language code since there is no main function (I suppose)?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/c3b8e720-71f5-4a38-a80a-5f6975277877n%40googlegroups.com.

Reply via email to