I have been writing my own tools in Linux shells and C, and have done a fair bit of programming on embedded systems where there is no interface at all, or maybe a few buttons. In other words, I've never written anything with a GUI interface! At this point I find myself in need of a custom tool with a graphical element. Much like a flow chart, but with automatic math functions being done by the object that are connected to each other.
I would like to do this in swift 3 which of course means I will be using XCode (8.1). Here's my problem: The interface builder is a bewildering confusion that I can't even begin to wrap my head around. As near as I can tell, I should be dragging and dropping interface elements onto the window (some are obvious, but most have no definition that I could find), and then somehow integrating those elements into object in my code. I've looked up every tutorial I could find and they either focus on iOS or are for versions of XCode so old that they don't even look the same. I can't find any Apple guide that doesn't have the same problems; iOS only, or really old and doesn't reflect what I see in the IDE.
So... how does a new person actually LEARN this thing? Sorry. Frustrated after hours with nothing to show but a window with random UI elements that don't do anything.