La documentation en ligne
Le site web de Processing propose de nombreux contenus pour débuter : tutoriaux, exemples de programmes, etc. On y trouve également une page listant l'ensemble des instructions informatiques (méthodes) utilisées par ce logiciel : leur fonctionnement y est décrit précisément et illustré par des exemples. D'autres sources d'information très utiles existent sur Internet.
Les tutoriaux
La section "learning" du site de Processing (http://www.processing.org/learning/) propose deux types de contenus : un apprentissage du logiciel pas à pas à travers des exemples basiques et une série de codes plus complets qui illustrent des cas pratiques.
![]()
Les codes de ces exemples sont, pour la plupart, fournis avec le logiciel. On les retrouve via le menu File > Examples.
Les références
La section "reference" du site (http://www.processing.org/reference/) propose une liste complète des méthodes disponibles sous Processing. Elles sont regroupées par thème. Chacune d'elles est décrite au moyen d'un visuel et d'un texte précisant notamment sa syntaxe et la liste de ses arguments.
Dans ces pages de référence, ce sont d'ailleurs les rubriques Syntax et Parameters qui sont les plus intéressantes. Elles permettent de savoir ce qu'il faut mettre dans les ( ) pour faire fonctionner la méthode et sa syntaxe.
Vous pouvez aussi accéder aux références directement depuis l'environnement de Processing. Pour ce faire, au niveau de la fenêtre d'édition du logiciel, sélectionnez une instruction dont vous souhaitez connaître davantage la syntaxe et les fonctionnalités (attention le mot recherché doit être sélectionné en entier) puis cliquez dans le menu Help > Find in Reference. Vous pouvez également effectuer cette opération avec le raccourci clavier CTRL + MAJ + F (Windows & Linux) ou MAJ + CMD + F (Mac Os).

Le forum de processing.org
Le forum du site Processing (http://forum.processing.org/) constitue une autre source d'aide et de contribution. De nombreuses personnes l'utilisent pour exposer leurs problèmes et obtenir des réponses. On y trouve aussi de nombreux morceaux de code que vous pourrez intégrer à vos programmes.
Mentionnons également le site OpenProcessing (http://www.openprocessing.org) qui propose également un espace de partage de morceaux de code entre utilisateurs.
Les ressources francophones
En plus du présent manuel consultable en ligne (http://fr.flossmanuals.net), il existe plusieurs ressources francophones sur la Toile. En voici une liste non exhaustive :
- Consacré aux langages de programmation dédiés à la création d'images, de vidéo, de son et de musique, le forum Codelab comporte une section consacrée à Processing : http://codelab.fr
- Les sites http://freeartbureau.org/category/learning & http://tutoprocessing.com proposent des tutoriaux pour des niveaux intermédiaires et avancés (typographie avancée, utilisation de Twitter, Leap Motion avec Processing par exemple)
- Articles d'introduction à Processing de Jean-Noël Lafargue (Université Paris 8) : http://www.hyperbate.com/dernier/?page_id=2482
- Cours en ligne de Douglas Edric Stanley (École d’Art d’Aix-en-Provence) : http://www.ecole-art-aix.fr/rubrique81.html
- Cours en ligne de Jeff Guess (École nationale supérieure d’art de Paris-Cergy) : http://www.guess.fr/processing-tutoriaux/fr/
- Cours en ligne de Marc Wathieu (Ecole de Recherche Graphique - ERG à Bruxelles et Haute Ecole Albert Jacquard - HEAJ à Namur) : http://www.multimedialab.be/cours/logiciels/processing.htm
- Cours en ligne de Stéphane Noêl (Ecole de Recherche Graphique - ERG et Ecole Supérieure des Arts - ESA à Bruxelles) : http://arts-numeriques.codedrops.net/-Code-Processing-?PHPSESSID=a75396a479ef2ce4a6cb08f85c1602be
- Cours en ligne de Jean-Paul Roy (Université de Nice): http://deptinfo.unice.fr/~roy/Java/L1/L1Java.html



