Robert,
Do you have fixpack 1 installed for VAC 4? That fixes instability problems. If you click on the Help - About VisualAge C++ menu item that dialog will say if the fixpack is installed - see attached. Unfortunately the fixpack breaks the links from the help "panels" to sample code. The samples are still there, you just have to navigate to them manually. I haven't had a crash with VAC 4 for years. But I do have to Clean (under Program Workbook menu item) occasionally.
You probably already have this book, but if not I highly recommend "Power GUI Programming with VisualAge for C++" by Tsuji, Love, Law and Olson. It covers IOC version 3, but most of the concepts and specifics also apply to IOC v 4. And it comes with LOTS of code samples. Very good code samples. For example it was from one of the code samples that I got the idea for how to get color tabs in "classic" notebook controls - see attached. (I like the classic style notebooks better than the Warp 4 style notebooks that have the tabs along the top.
For Visual Builder I recommend "VisualAge for C++ Visual Programmer's Handbook" by Nilsson and Jakab, and "Object-Oriented Application Development with VisualAge C++ for OS/2" by Carrel-Billiard, Jakab, Mauny and Vetter. Those both are written for VAC 3, but the concepts for how Visual Builder works and how to construct parts, make connections, etc. all carry over from version 3. A note of caution though - VB was rewritten from v 3 to v 4 and a project built in version 3 Visual Builder will not migrate to version 4.