Wolfram Computation Meets Knowledge

The Wolfram Language:
Fast Introduction for Programmers

Show additional notes for:
All sections 
Get Started

Making Documents

Make title, section, text, etc. cells in a notebook:

Notes for Java programmers:

Wolfram Language notebooks support full formatting and styling, unlike Java source files, which are typically plain text and not designed for presentation.

Notes for Python programmers:

Wolfram Language notebooks natively support full formatting and styling for creating reports, presentations and other rich, computationally interactive documents for the desktop, mobile devices and the web with the Wolfram Cloud. With three decades of development, Wolfram Language notebooks serve as the original inspiration for other notebook interfaces, such as the web-based Jupyter.

Grid lays out a grid:

Grid[{{a, b}, {c, d}}, Frame -> All]

When available, New Template Notebook lets you create a template notebook:

GenerateDocument generates a document from the template, evaluating template expressions and filling in template slots from an association that is supplied.

Like everything else in the Wolfram Language, documents are symbolic expressions that can be manipulated.

© 2017 Wolfram. All rights reserved.