I may start working with autoit, My all purpose language would work with that first program like this
Code:
result = Dialog.Input("enter", "input:", "", MB_ICONQUESTION);
Dialog.Message("what you put in", result, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);