/genint2prog

A Gentle Introduction to Interactive Programming

Primary LanguageJavaScript

A Gentle Introduction to Interactive Programming

Work In Progress!

Readable here.

Source code for a resource intended for new learners of programming, using the Clojure programming language, and emphasizing interactive develop through read-evaluate-print-loops (REPLs).

Built using mdBook.

Current status:

  • initial draft of ch1, which covers basic syntax, data types, variables and functions

Planned:

  • ch2: how to install Clojure + lein + VS Code + Calva, prioritizing Windows setup
  • example project ideas (not sure which chapter numbers):
    • passphrase generator
    • substitution cipher
    • reading a CSV and processing its data?
    • something that makes simple web requests
    • other ideas welcome!
  • Long term: screencasts!