I've installed fresh copy of ubuntu in vmware

I'm new to source compile

I want to setup my ubuntu desktop to complie source

Can anyone have guide to Complete Environment for Creating Own OS image on SD with source