The talk on core.async focuses on using queues to simplify application concurrency in Clojure and ClojureScript. It covers essential concepts such as go blocks, alts! macro, and the role of queues in managing processes and event handling. The presentation also highlights optimizations when converting applications and best practices for implementing core.async effectively.