I can recall starting programming using Visual Basic a long, long time ago. By then I found it very easy to start with because of the drag-&-drop nature of the GUI, out-of-the-box events, etc.
What are some modern, free alternatives to Visual Basic that would allow me to easily create a GUI and attach scripts and events to its controls?
Please excuse my dated references, I am a web developer unfamiliar with programming for the desktop