Vulkan has good C++ bindings, so we'll use those.
None
This is the recommended pathway for learning all the basics of the C programming language required for contributing to the engine. Everyone who works on the engine at all would benefit from knowing all of this stuff.