These tutorials cover the basics of creating messaging applications using RabbitMQ. You need to have the RabbitMQ server installed to go through the tutorials ‒ please see the installation guide.

Clients in other languages

The tutorials here use Python, Java, Ruby and PHP, however, code samples are available in a variety of languages:

We also maintain a list of tutorials and a list of clients and developer tools for a range of platforms, which you may find useful.

Further reading

Once you have been through the tutorials (or if you want to skip ahead), you may wish to read an Introduction to AMQP Concepts and browse our AMQP Quick Reference Guide.