Editing Firmware

Hey y’all,
I’m relatively new to marlin firmware and I am having trouble editing the firmware. I am not even sure where to start. I downloaded VS code, but I have not been able to successfully import the code into it. All I want to do is minor things like enable baby_stepping for adjusting the z offset. Does anybody have any experience in this?