CloudAMQP offers a free E-book titled “The Optimal RabbitMQ Guide”, covering introductions and best practices:

What message queueing and RabbitMQ is
How to use the RabbitMQ management interface
Get familiar with the message patterns that RabbitMQ supports
How to use RabbitMQ with Ruby, Node.js and Python
Best Practice For High Performance
Best Practice For High Availability
User Stories

Read more: https://www.cloudamqp.com/rabbitmq_ebook.html