Я пытаюсь создать скрипт, который может генерировать своего рода чат-клиент в cygwin на windows, но я понятия не имею, как начать, я видел что-то вроде gtk +, но как мне получить это внутри cygwin, и что мне после этого делать?
Cygwin имеет ассортимент пакетов GTK. После этого вам нужно прочитать некоторую документацию и научиться использовать инструментарий для создания вашей программы. Здесь - учебное пособие для начала работы.
Вы привязаны к Cygwin или используете это, потому что думаете, что именно здесь могут запускаться приложения Gtk +? В любом случае, я помню эти пакеты как опции в установщике cygwin. Также эта ссылка кажется действительной: http://sourceware.org/cygwinports/. Вместо этого я стараюсь создавать собственные программы, используя Gtk + на MinGW, поэтому моим пользователям не нужно устанавливать весь cygwin для запуска моего программного обеспечения.