# A collection of Mathematica learning resources

14981 views

### Faysal Aberkane

Oct 2, 2011, 2:35:58â€¯AM10/2/11
to
Here's a collection of resources I started to collect for a friend who
wanted to learn Mathematica. As it grew bigger It thought it would
interest other people.
Of course it's not exhaustive so feel free to reply with related

Basic advice for people new to Mathematica:
avoid iterative programming using loops like For, use instead
functional programming functions Map, MapThread, FoldList ... and pure
functions. This makes the code cleaner and faster.
http://reference.wolfram.com/mathematica/guide/FunctionalProgramming.html
http://reference.wolfram.com/mathematica/tutorial/PureFunctions.html

Books:
The Mathematica Book http://reference.wolfram.com/legacy/v5_2/
Mathematica Navigator
Mathematica Cookbook
Mathematica In Action
The Mathematica GuideBooks

Package for "preparing publication-quality scientific figures"
http://scidraw.nd.edu/levelscheme/

Interesting (non-free) tools
http://www.wolfram.com/products/workbench/

### dimitris

Oct 3, 2011, 4:28:42â€¯AM10/3/11
to
Great job indeed!

I would like to mention the book:

"Mathematica=C2=AE:A Problem-Centered Approach"

by Roozbeh Hazrat

A little book (only 203p) that nevertheless succeeds in teaching
fundamentals of programming in Mathematica through well chosen
examples from number theory make it thus easily accessible.

On 2 =CE=9F=CE=BA=CF=84, 09:35, Faysal Aberkane <faysal.aberk...@gmail.com> wrote:
> Here's a collection of resources I started to collect for a friend who
> wanted to learn Mathematica. As it grew bigger It thought it would
> interest other people.
> Of course it's not exhaustive so feel free to reply with related
>
>

>
> Basic advice for people new to Mathematica:
> avoid iterative programming using loops like For, use instead
> functional programming functions Map, MapThread, FoldList ... and pure

> functions. This makes the code cleaner and faster.http://reference.wolfra=
m.com/mathematica/guide/FunctionalProgramming....http://reference.wolfram.c=
om/mathematica/tutorial/PureFunctions.html
>
iphttp://blog.stephenwolfram.comhttp://blog.wolframalpha.comhttp://www.math=
w.wolfram.com/learningcenter/tutorialcollection/http://demonstrations.wolfr=
am.com/http://reference.wolfram.com/mathematica/guide/Mathematica.htmlhttp:=
//library.wolfram.com/infocenter/search/?search_results=1;pages_...
> (Slides of seminars)http://www.wolfram.com/support/learn/http://library.w=
olfram.com/
>
> Personal websites/blogshttp://12000.org/index.htmhttp://blog.matthen.com/=
http://textanddatamining.blogspot.com/http://playingwithmathematica.comhttp=
://www.weber-und-partner.com/resources/index.htm
>
://www.mathkb.com/Uwe/Forums.aspx/mathematica/201107/1http://stackoverflow.=
com/questions/tagged/mathematica
>
> Interesing posts on stackoverflow:http://stackoverflow.com/questions/4198=
961/what-is-in-your-mathematic...http://stackoverflow.com/questions/4721171=
/performance-tuning-in-math...http://stackoverflow.com/questions/4430998/ma=
thematica-what-is-symbol...
>
> Books:
> The Mathematica Bookhttp://reference.wolfram.com/legacy/v5_2/

> Mathematica Navigator
> Mathematica Cookbook
> Mathematica In Action
> The Mathematica GuideBooks
>

> Package for "preparing publication-quality scientific figures"http://scid=
raw.nd.edu/levelscheme/
>
> Interesting (non-free) toolshttp://www.wolfram.com/products/workbench/htt=

### Dr. Wolfgang Hintze

Oct 5, 2011, 4:11:42â€¯AM10/5/11
to
Many thanks for the very useful list of ressouces!

Wolfgang

"Faysal Aberkane" <faysal....@gmail.com> schrieb im Newsbeitrag
news:j690oe\$rat\$1...@smc.vnet.net...

### Faysal Aberkane

Oct 13, 2011, 3:49:26â€¯AM10/13/11
to

### dimitris

Oct 16, 2011, 7:11:37â€¯AM10/16/11
to
On Oct 13, 9:49 am, Faysal Aberkane <faysal.aberk...@gmail.com> wrote:
> This link is interesting alsohttp://web.ift.uib.no/~szhorvat/mmatricks.php

Some other interesting Mathematica related material:

http://www.theodoregray.com/BrainRot/

http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp?pageName=Main_Page

http://home.comcast.net/~djmpark/Mathematica.html (David Park is the
creator of DrawGraphics package.)

As regards books about Mathematica there are hundreds of them in a
wide range of scientific topics:

http://www.wolfram.com/books/

Classic references among others are:
"Mastering Mathematica: Programming Methods and Applications" by John
Gray

"An introduction to programming with Mathematica", by Paul Wellin,
Richard Gaylord and Samuel Kamin

"Mathematica guidebooks", by Michael Trott

Dimitris Anagnostou