This document discusses functional web development using Git(Hub), Heroku, and Clojure. It introduces these tools: GitHub for collaboration and code management; Heroku as a cloud application platform; and Clojure as a functional programming language. It then explains why Clojure is a good language to learn, specifically that it uses functional programming principles like pure functions, immutable data, and expressions. Finally, it provides examples of building functional web applications with Clojure, Ring, and Compojure that treat requests as maps and process them with functions.