Get Started »

The Wolfram Language: Fast Introduction
for Programmers

Spend a few minutes with this tutorial to get up to speed with the foundations of the Wolfram Language.

With 5,000 carefully integrated, built-in functions delivering computation and knowledge, there's lots to learn about the Wolfram Language. This tutorial will give you what you need to read and understand almost any Wolfram Language code and to get started doing Wolfram Language programming yourself.

Get Started

There's nothing quite like the Wolfram Language...

Notes for users of other languages: Java Python

The Wolfram Language has many high-level constructs that make it fundamentally different from Java—and make possible shorter, readable and more intuitive code. The Wolfram Language also enables a higher-level style of programming—based on its all-in-one notebook environment, easy cloud deployment and built-in access to the world's largest integrated collection of algorithms and data.

Get Started (with notes)

The Wolfram Language has a higher-level and more integrated philosophy than Python, based on a fully symbolic language, with seamless desktop and cloud operation, and with the world's largest collection of algorithms and data built directly into the language—all with coherent design and documentation, and all accessible through the world's original notebook interface, allowing faster and higher-level development and deployment of your ideas, with no need to find and learn separate libraries.

Get Started (with notes)

Coming soon:

C/C++ C# VB.NET Perl R Haskell Lisp

Never programmed before?
Check out Stephen Wolfram's online book:
An Elementary Introduction to the Wolfram Language »