Всем привет. Сегодня я впервые попробовал работать в Delphi, и получилось сделать только "Hello world!" в консоли

Так вот, зачем я в delphi полез то... Мне нужно создать udp чат, но поскольку я ничего не понимаю в delphi то он у меня чет не получается... Кто может подсказать какую литературу читать именно на эту тему, потому что другие мне пока ненужны.
И еще вопросик: Реально ли создать такую вот прожку на делфи - Запускаешь эксешник, вводишь логин и пас (привязка к базам данных mssql или mysql), и все, пишешь в поле что нужно, а потом это высвечивается в самом чате... И еще парочка ньюансов, во первых хочется внедрить авы о_О тоесть в чате есть к примеру ~50 стандартных ав, и среди них пользователь выбирает любую, потом когда он пишет все видят его ник и аву, ну как на форуме =) А так же как то осуществить комнаты, но что бы они не занимали место в самом окне чата, тоесть к примеру войти в личную комнату так "open room 1", ну или что то в этом роде.
Заранее спасибо.