So now I want to make this into a #GDExtension. The problem is that I don't know #CPlusPlus... I am going through what's in learncpp.com but it's really oriented towards people who are way less experienced than I am at general programming, which is annoying because I have to skim a lot and it is a waste of time plus there's a risk of missing something important. I looked at some books, but everything I saw seemed pretty heavily oriented towards systems/low-level programming or, if it's a #GameDev book, towards building your own engine, which is not what I need right now. If I wanted to make everything from scratch, I'd just use Rust...
Does anyone have a resource to recommend that would be appropriate? Something that will help me understand the higher level features of C++, classes, interfaces, things to watch out for and things to know... Also how to structure a program, compiling tips, working with macros, etc.