Yeah it's quite something. If anyone wants a preview, here's the triangle hello world in vulkan: https://gist.github.com/Overv/7ac07356037592a121225172d7d78f...

But then again, I've heard that it's this low level because its meant for engine developers.

Oh wow that's horrible.

Really? How low is this level actually? Because I remember my OpenGL class' professor did this in less than 50 lines.

Imagine writing GlCreateContext yourself, for starters, as has been done in the link I posted.