Anyone have a good walk through or howto for a linux debugger?

I'm used to C# / MS type IDE's that let me step through code and have various watch tools for my objects. Does anything like that exist for the Linux Environment?

Thanks.