How to get started with coding blender 2.8?

Totally new to this.
How do I get started at experimenting with the code of blender 2.8?
I mean, editing the code of blender 2.8 to make my own version of it, and compiling it?
What programs do I need to download and from where? Also, where do I get the blender code?

I know I won’t be able to do much, but probably moving butons and menus around to find better design solutions wouldn’t be that hard, eh?..

Please see this conversation about help for starters.

Then you might want to have look at

I also kindly point you to this project by bliblubli. It might be of interest.