GitHub

Welcome to the It starts with Clojure -guide

Currently available chapters are:

1. First Things First

A section that will guide you through all annoying stuff like installations and such. Some introductions to the guide itself are also provided. All of this should be very brief.

2. Little bit of REPL

Introduction to Clojure's arguably most powerful feature in Clojure. Learn it first and learn it well and it will guide you through all sorts of adventures.

3. Your first Project

We will learn how to create functions and build simple Clojure applications. In the progress we will learn how perform basic I/O operations with Clojure.

4. State in Clojure

We will build a super simple application for writing down a shopping list in command line. While doing so we'll learn about state, loops, and few other things.

5. Requests for Data

We will build an application for fetching and parsing data from reddit API. In the progress we will learn about data manipulation techniques and HTTP request in Clojure. Furthermore, we we will meet Anonymous Functions and many other handy tools to make our code cleaner.

6. Simple Web Applicaiton

We will build a simple web application by utilizing Ring and Reitit. In the progress we will learn how to work with key components of Clojure web development. Further more we will take a swing at testing Clojure web applications.

Additional reading suggestions

Read the original on github.com ↗