Comment by pabs3
Rust is the trendy language.
Otherwise learn the Bootstrappable Builds stack from the bottom up; commented hex of machine code, that with short labels and offsets, that with long labels and label addressing, simple assembly, a subset of C, larger subset of C including a preprocessor, various larger C subsets, make, sed, parser generators, bash and so on.
https://bootstrappable.org/ https://lwn.net/Articles/983340/ https://github.com/fosslinux/live-bootstrap/blob/master/part...