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?

You need to have the firmware file (Not ***.bin) brought into Visual Studio using the File tab at top. Visual Studio will not open binary files. There are some good You Tube videos on modifying firmware. It is pretty confusing the first few times. Always do a function test manually after creating a new firmware! I learned the hard way about possible unwelcome changes!!