This page collects advice and resource for those new to programming (where Clojure is one of their first programming languages).
What is programming? How do computers convert text to behaviour? How do you use Clojure to do anything?
-
use VSCode as your editor (with the Calva extension) - you don't even need to install Java, it will set up babashka
-
just start with babashka (instead of Clojure proper)
-
Intro to Programming - Raf's WIP book
-
project ideas
- talk to a mentor to find a project that is interesting to you and appropriate
- ask a mentor to assess your knowledge and help you to define your learning roadmap
- ex
- drawing with SVGs
- making a static website
- doing math?
- talk to a mentor to find a project that is interesting to you and appropriate
How to break down problems? How to make use of the Clojure standard library?
- https://cognitory.github.io/clojure-cheatsheet/
- https://exercises.clojure.camp/
- Advent of Code Day 1 - 4 for each year
- https://exercism.org/tracks/clojure
- Making use of libraries