The
SageMath standard documentation consists of the following documents,
in both HTML and PDF versions, and some translations of the standard documentation.
Search — an
online search interface indexing SageMath documentation, discussion
groups, various web resources, blogs and various other places on
the web
Linear Programming in SageMath by Nathann Cohen
— There are many very good solvers around and they are now
available in SageMath.
SageMath and Graph Theory by Nathann Cohen
— SageMath will not solve your graph problems in polynomial time.
But everything that is already written, YOU do not have to write it
again!
Linear Error-Correcting Codes by David Joyner and
Robert Miller — introduces some of SageMath's functionality in the
theory of error-correcting codes
Group Theory and SageMath: A Primer by Rob Beezer
— a compilation of SageMath commands useful for a student studying
group theory for the first time
General Tutorials and Books
Computational Mathematics with SageMath
(French version: Calcul mathématique avec Sage) by Paul Zimmermann et. al.
— an in-depth introduction to SageMath written for different levels (high school, undergraduate, graduate) which
serves as an example-rich complement to the official SageMath documentation, available as a free PDF or on paperback.
Gregory V. Bard - SageMath for Undergraduates (PDF) —
detailed introduction into SageMath for undergraduates and others, who simply want to learn SageMath.
Published by "The American Mathematical Society", 2014.
Understanding Python is
very important for using the full power of SageMath. Python is the interface and
primary programming language of SageMath. Here are some external resources:
Non-Programmer's Tutorial for Python —
from Wikibooks, the open-content
textbooks collection, offspring of Wikipedia and probably the
easiest introduction of all