Wolfram Language (Mathematica) Tutorial for Programers

By Xah Lee. Date: . Last updated: .

This is a Wolfram Language tutorial for programers. You should have a basic familiarity with a programing language, such as any one of Python, JavaScript, Lisp, Ruby, PowerShell, Golang .

This tutorial does not teach you how to use Mathematica for calculus, or solving equations.

This tutorial focus on two aspects:

The author have been programing WolframLang/Mathematica since 1992.

I recommend you read the following in order.

Print Version Number

Comment

Print

String

List Functions

Show Function Doc

Arithmetic

List

Expression

True and False

Conditional

Variables

Loop and Iteration

Define Function

Pattern Matching

Principles of WolframLang

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