Event Machine is a Ruby framework and concurrency library created around 2000 that uses non-blocking I/O and the reactor pattern to enable event-driven programming. It provides abstractions that make code simple for lightweight requests using callbacks and is well-suited for periodic and echo tasks. Resources for learning more about Event Machine include its GitHub page and code samples in Diego Pacheco's sandbox repository.