Wolfram Language (Mathematica) Tutorial for Programers
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:
- Practical programing with WolframLang. For a highschool student, you'll have proficiency with WolframLang in a couple of days, learning all the basic operations common in other programing languages.
- But most importantly, this tutorial is written in a way to make you understand the principle of WolframLang and its symbolic pattern matching (term-rewriting system). For students, computer scientists, or experienced industrial programers.
The author have been programing WolframLang/Mathematica since 1992.
I recommend you read the following in order.
Print Version Number
Comment
String
List Functions
Show Function Doc
Arithmetic
List
- List
- Create List
- Position in List
- Get Element
- Add Element
- Delete Element
- Change Element
- Nested List, Tree, Array, Matrix
- Map f to List