If the answer is no, you aren't bad at coding. You are just trying to read a map of New York City while standing inside a tunnel. Step back. Find the visual kernel. The solution is hiding in plain sight.
VisualKernel is a powerful extension for Visual Studio developed by Sysprogs that enables developers to build, debug, and analyze the Linux kernel and its modules directly from a Windows environment. It bridges the gap between Windows-based development tools and Linux kernel internals. Key Features and Capabilities visualkernel