Написание чата с чего начать?
посмотри на tornado + socks.js
Новичку порекомендовал бы НЕ использовать асинхронных фреймворков, очередей сообщения, вебсокетов.
Начните с самого простого: Flask + PostgreSQL / MySQL.