Xah Wolfram Language Tutorial

“Every developer should buy a copy of Mathematica, because it will expand their mind.” —Clojure creator Rich Hickey

About the Author

Xah Lee have been coding Mathematica/WolframLang since 1992, and have been at Wolfram Research Inc. I am a programing language hobbyist, in particular on LISP languages.

Wolfram Language tutorial

start at Wolfram Language Tutorial

WolframLang Tutorial by Video

Xah Talk Show 2022-07-15 WolframLang Tutorial for Programer, Demo Symbolic Computation and Term-Rewriting System

more at WolframLang Tutorial by Video

misc

geometric_inversion_cubes_2021-09-27-s250
Geometric Inversion, WolframLang Code
Mathematica logo 2021-11-25 4qpY
Mathematica Logo History

old

The following is a index of essays related to Wolfram Language.

plane_tiling_mathematica_2016-05-04_35001-s250
Geometry: Plane Tiling Mathematica Package
Mathematica_pattern_matching-s250
Intro to Mathematica Pattern Matching for Lisp Programers
Mathematica_linear_algebra_2010-11-29-s250
Math Typesetting, Mathematica, MathML
Mathematica reverse list 2012-02-29-s250
In-place Algorithm for Reversing a List in Perl, Python, Lisp, Mathematica
Mathematica_StandardForm_2013-11-06-s250
Mathematica vs Lisp Syntax

See also: Systematic Syntax: Lisp vs Mathematica

mathematica7 expression forms 2014-07-11
Wolfram Language expression forms. Note the last one, FullForm, that is purely nested brackets, similar to lisp.
Mathematica 7 deltoid notebook Xah 2013-10-22
Mathematica 7 deltoid notebook

WolframLang in Depth

Basics

Comment, Print

String

Arithmetic

List

Expression, Atom, Head

Boolean

Conditional

Variable

Loop

Data Structure

Function

Pattern Matching

Advanced

Shell Tasks

Misc