For better or worse, the best way for me to learn things is to reinvent the wheel, that's almost the only way i can understand how things work. So because i do not understand how to use GUI frameworks ( eframe iced slint etc... ) I want to sort of make my own, also because i want to have the most artistic freedom possible.
My dream setup is to find something that will handle Windowing, Input and implicit GPU acceleration for me, then let me draw whatever i want using painting functions and shader code. If this works and it is cross-platform, I will happily figure out the rest, like coding the actual GUI components/widgets and the state. I tried using miniquad with skia-safe but i could't get anywhere cause i can't find any education material, and in rare cases i do it will be outdated. ( same problem with winit )
I have also heard that skia-safe is not actually very safe, but i liked the idea that it could handle any graphics API, and that i could use SKSL with any platform + web-style drawing with shapes, strokes, gradients, drop shadows, blurs, etc...
I'm a DSP/Music oriented programmer so graphics and visuals are very new to me, but i'm very interested to dive into this mess for the sake of Artistic Freedom and knowledge!