Updated Tutorial on and status of debugging with VSCode?

Are there any up to date tutorials on using a debugger with VSCode? I've found a few older ones online, but haven't been able to get any of them to work very well.

What extensions are people using with success?

I prefer to use linux (Ubuntu) or windows. I've mostly used Visual Studio for debugging C/C++ in the past.

Thanks,