I've always wanted to learn GUI development like wxWidgets and the like. But I've found most of the documentation lacks organization of actually creating a program. I've recently been using wxDev-C++ and love the wxform feature of building an application. I knew codeblocks had it with wxsmith but I've always had a hard time building wxWidgets from scratch. I was just wondering, do most of you who make multiplatform GUI aps use a RAD tool like this, or do you dare to code everything.