This document provides an overview of Clojure/Script and Reagent. It begins by introducing Clojure/Script, noting that Clojure is a LISP-like language that runs on the JVM, while ClojureScript compiles to JavaScript. It then discusses basics like syntax, data structures, functions, and interoperability with JavaScript. The document also covers Reagent, a ClojureScript interface for React, and Re-frame, a library for building SPAs with Reagent. It provides examples of components, rendering to the DOM, and using atoms for local component state.