Este documento apresenta os conceitos básicos da programação reativa, incluindo o que é programação reativa, onde pode ser utilizada e como funcionam os principais componentes como Observables, Operators e Observers. O documento também discute vantagens como desacoplamento e backpressure, além de listar alguns dos principais operadores e referências para aprendizado adicional sobre o tópico.