---
title: RESSOURCES
author: zvevqx
published: 2023-11-22
cat: various
desc: ws
...
## coding
### learning
****
**Dive into python**
- reference historique
- tres complet
- disponible en plusieurs langue
[https://diveintopython3.net/](https://diveintopython3.net/)
**lear X in Y minutes**
- touts les languages sous forme d'une page *help*
- bon moyen de comprendre
- support aide memoire
[https://learnxinyminutes.com/](https://learnxinyminutes.com/)
**CodingBat**
- `python` et `java`
- suites d'exercices corrige
- console python integre au site
[https://codingbat.com/python](https://codingbat.com/python)
**CodeCademy**
- formation a `python2` gratuite
- multiple parcours d'apprentissage
Service payant apres une periode de test et suivant les formations
[https://www.codecademy.com/learn/learn-python](https://www.codecademy.com/learn/learn-python)
### language
**
**Arduino**

- easy to learn
- grande communautee
- enormement de ressources et aide en ligne
programation `hardware` sur des cartes de developpement du mm nom
****
[https://www.arduino.cc/en/Guide/ArduinoUno](https://www.arduino.cc/en/Guide/ArduinoUno)
**
**processing**

> Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.
- base sur Java
- beaucoup de librairie et d'integration possible (ex : `arduino` via `firmata`)
- enormement de ressources et aide en ligne
[https://processing.org/](https://processing.org/)
[getting started](https://processing.org/tutorials/)
**
**PureData**

- programation visuel / nodal
- grande communautee
- traiment image / video
- creation musicale
pendant `open-source` de `max-msp`
[https://puredata.info/](https://puredata.info/)
### IDE
#### python
**
**Thonny**

- `I.D.E` pour debutant
- multi OS ( `linux`, `osx`, `win`)
- interface graphique pour `pip`
[https://thonny.org/](https://thonny.org/)
**
**idle**

- ide pour et par `python`
- console `python`
[https://docs.python.org/3/library/idle.html](https://docs.python.org/3/library/idle.html)
**
**programiz Online compiler**

- ide pour et par `python`
- console `python`
[https://docs.python.org/3/library/idle.html](https://docs.python.org/3/library/idle.html)
## software ressource
### 2D drawing / plan / edition
** **INKSCAPE**

*licence* : free / opensource
*os* : linux / osx / win
*use* vector graphic design software - illustrator like
>
- illustration / logo / plan for cnc and laser cut
- could be use as gcode generator with **plugin**
- lots of avialable plugin (box / gear / puzzle creation )
- import `.ai` from illustrator
[inkscape web site ](https://inkscape.org/en/)
[getting started ](https://inkscape.org/en/learn/)
** **libreCad**

*licence* free / opensource
*os* linux / osx / win
*use*: Cad drawing / techinical - autocad like
>
- create multiple `DXF` version to export
[libreCad web site ](https://librecad.org/)
[getting started ](https://wiki.librecad.org/index.php?title=Main_Page)
** **Qcad**

*licence* opensource / not Free (*free version avialable*)
*os* linux / osx / win
*use* Cad drawing / technical drawing ) - autocad like
>
- import / export `dwg`
- isometric tools
- active developpement and plugin
- `CAM` plugin for Gcode generation
[Qcad web site ](https://www.qcad.org/en/)
[getting started ](https://www.qcad.org/doc/qcad/latest/reference/en/)
** **Gimp**

*licence* free / opensource
*os* linux / osx / win
*use* image manipulation / pixel drawing - photoshop like
>
- layer and mask
- actively devellope
[gimp web site ](https://www.gimp.org/)
[getting started ](https://www.gimp.org/tutorials/)
** **krita**

*licence* free / opensource
*os* linux / osx / win
*use*: Dessin / annimation / illustration
>
- gestion de palette graphique
- systeme d'animation frame par frame
[libreCad web site ](https://krita.org/en/)
[getting started ](https://wiki.librecad.org/index.php?title=Main_Page)
** **Scibus**

*licence* free / opensource
*os* linux / osx / win
*use* print and book making / edition sofware - inDesign like
>
- prepress tool
- gabarit
[scribus website ](https://www.scribus.net/)
[getting started ](https://wiki.scribus.net/canvas/Help:TOC)
### 3d software
** **Blender**

*licence* free / opensource
*os* linux / osx / win
*use* 3d Modeling / animation / image creation.
>
- light and powerfull
- lots of ressources online
- news 3d printing pannel
- all include (modeling texturing rendrering )
- can bu use to generate 3d gcode with `blenderCam` only' on specific blender version
[blender website ](https://www.blender.org/)
[getting started ](https://www.blender.org/support/tutorials/)
** **OpenScad**

*licence* free / opensource
*os* linux / osx / win
*use* 3d Modeling / part creation /
code generated drawing
>
- light and powerfull
- parametric solid modeling
[openscad website ](http://www.openscad.org/)
[getting started ](http://www.openscad.org/documentation.html)
** **FreeCad**

*licence* free / opensource
*os* linux / osx / win
*use* 3d drawing / parametric design / part creation
>
- 2d / 3d software included
- parametric solid modeling
- new `path` workbench for Gcode creation (cnc)
[freecad website ](https://www.freecadweb.org/)
[getting started ](https://www.freecadweb.org/wiki/Getting_started)
** **fusion360 autodesk**

*licence* mountly plan / close source / *student free version*
*os* ~~linux~~ / osx / win
no plan for a `linux` version.
*use* 3d Modeling / part creation / parametric
>
- powerfull
- parametric solid modeling
- widely used
- `CAM` module include
[autodesk Fusion360 website ](https://www.autodesk.com/products/fusion-360/students-teachers-educators)
** **tinkerCad**

*licence* free / plan
*os* Web Browser based
*use* 3d Modeling / part creation /
>
- online / no installation require
- parametric solid modeling
[tinkercad web site ](https://www.tinkercad.com/)
[getting started ](https://www.tinkercad.com/learn/)
### CAM / machine control
#### CNC / Laser
** **LaserWeb4**

*licence* free / opensource
*os* linux / osx / win
*use* Cnc / laser gcode creation & machine control (GBRL 1.1f min)
>
- light and powerfull
- All include
- easy to use
- control both *CNC* and *Laser* (`GRBL` based)
[laserWeb4 gitHub page ](https://github.com/LaserWeb/LaserWeb4)
**MakerCAM**

*licence* free
*os* webBrowser app
*use* CNC 2.5D gcode generator
need FLASH to operate
>
- simple and easy to use
- may cause problem in mm due to too much decimal. can be fix with python script [truncate](https://github.com/jhessig/metric-gcode-truncator)
[makercam website ](http://makercam.com)
** **Bcnc**

*licence* free / openSource
*os* linux / osx / windows
*use* CNC 2.5D gcode generator
base on `python`
>
- lot of feature (bed leveling /gcode editor / gcode generator / various tools )
- grbl Based machine (`1.1f` min)
[Bcnc gitHub Page ](https://github.com/vlachoudis/bCNC)
#### 3D print
** **Cura**

*licence* free / openSource
*os* linux / osx / windows
*use* Generate 3d printer gcode file and control
>
- lots of predefine printer parametre
- lots of users
[ultimaker Cura website ](https://ultimaker.com/en/products/ultimaker-cura-software)
** **Slic3r**

*licence* free / openSource
*os* linux / osx / windows
*use* Generate 3d printer gcode file and control
>
- offert full control on parameter
- lots of users and documentation
- really good new feature in the prusa edition
the new version is now from Prusa research
[Slic3r Official website ](http://slic3r.org)
[Slic3r Prusa edition website ](https://www.prusa3d.com/slic3r-prusa-edition/)
** **Octoprint**

*licence* free / openSource
*os* linux / osx / windows
*use* Print server for 3d printer / printer control / gcode creation from server (cura 1.5 || slicer )
>
- full printer monitoring
- pugin to add functionality
- run on a `raspberryPi` and doest require a laptop or sd cad to operate machine (all can be done via local network)
[octoprint website](https://octoprint.org/)
## objet ressource and download
### 3dprint / cnc / laser files
**thingiverse**
- 3d files (stl) objet and part
- laser and cnc objet and part
- some parametric model (*openScad*)
[thingiverse](https://www.thingiverse.com/)
**youimagine**
- 3d files (stl) objet and part
- laser and cnc objet and part
[youimagine](https://www.youmagine.com/)
**myminifactory**
- 3d files ready to print
[myminifactory](https://www.myminifactory.com/)
### Tutorial / howto
**instructable**
- all the tutorial you can think of
- arduino
- diy
- robot ...
[instructable ](https://www.instructables.com/)
### VARIOUS ONLINE RESSOURCES
`Posted by u/morphfiend`
#### Fusion360
- Lars Christensen - [https://www.youtube.com/user/cadcamstuff/playlists](https://www.youtube.com/user/cadcamstuff/playlists)
- Start with the basics - [https://www.youtube.com/playlist?list=PLmA_xUT-8UlLmTvSAketheHaNQWxNA5yT](https://www.youtube.com/playlist?list=PLmA_xUT-8UlLmTvSAketheHaNQWxNA5yT)
- Quick Tips & Best practices - [https://www.youtube.com/playlist?list=PLmA_xUT-8UlIh4hHJDCEDLPi3wQiMrPRY](https://www.youtube.com/playlist?list=PLmA_xUT-8UlIh4hHJDCEDLPi3wQiMrPRY)
- Fusion 360 in 90 minutes - [https://academy.autodesk.com/course/129267/introduction-cad-learn-fusion-360-90-minutes](https://academy.autodesk.com/course/129267/introduction-cad-learn-fusion-360-90-minutes)
- Autodesk Academy - [https://academy.autodesk.com/software/fusion-360](https://academy.autodesk.com/software/fusion-360)
- Fusion 360 Parameters - [http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-76272551-3275-46C4-AE4D-10D58B408C20](http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-76272551-3275-46C4-AE4D-10D58B408C20)
#### OnShape
- OnShape Tutorials - [https://www.onshape.com/videos/topic/tutorials](https://www.onshape.com/videos/topic/tutorials)
- OnShape Tech Tips - [https://www.onshape.com/videos/topic/tech-tips](https://www.onshape.com/videos/topic/tech-tips)
- CADSessions - [https://www.youtube.com/channel/UCVkrWFAz_F9mYhs3Q1V7ahA/video](https://www.youtube.com/channel/UCVkrWFAz_F9mYhs3Q1V7ahA/video)
#### OpenSCAD
- Cheat sheet - [http://www.openscad.org/documentation.html](http://www.openscad.org/documentation.html)
- Paul Randall (does OpenSCAD and freecad) - [https://www.youtube.com/channel/UCnxMaGMCrWAQgwF61ISRpGw/](https://www.youtube.com/channel/UCnxMaGMCrWAQgwF61ISRpGw/)
- OpenSCAD beginners tutorial - [http://edutechwiki.unige.ch/en/OpenScad_beginners_tutorial](http://edutechwiki.unige.ch/en/OpenScad_beginners_tutorial)
#### Rhino 3D
- Basics - [http://www.rhino3d.com/getting-started](http://www.rhino3d.com/getting-started)
- Preparing for 3D Printing - [https://wiki.mcneel.com/rhino/3dprinting](https://wiki.mcneel.com/rhino/3dprinting)
- Prepare your model for 3D Printing with Rhinoceros - [https://www.sculpteo.com/en/tutorial/prepare-your-model-3d-printing-rhinoceros/](https://www.sculpteo.com/en/tutorial/prepare-your-model-3d-printing-rhinoceros/)
- Advanced Rhino and Grasshopper recorded college classes - [https://www.youtube.com/user/nsenske/playlists](https://www.youtube.com/user/nsenske/playlists)
#### FreeCAD
- FreeCAD tutorials - [https://www.freecadweb.org/wiki/Category:Tutorials](https://www.freecadweb.org/wiki/Category:Tutorials)
- cad1919 (It is in a different language but uses graphics to help )- [https://www.youtube.com/user/cad1919/playlists](https://www.youtube.com/user/cad1919/playlists)
- Invent Box Tutorials - [https://www.youtube.com/playlist?list=PL2935W76vRNFvUGefQr3q9P9eezJZyj-u](https://www.youtube.com/playlist?list=PL2935W76vRNFvUGefQr3q9P9eezJZyj-u)
### 3D Modeling
#### Blender 2.7
- BlenderGuru - [https://www.blenderguru.com](https://www.blenderguru.com)
- Blendtuts - [https://www.blendtuts.com/tutorials/](https://www.blendtuts.com/tutorials/)
- CGCookies Blender Basics - [https://cgcookie.com/course/blender-basics](https://cgcookie.com/course/blender-basics)
- GameDevTV Complete Blender Course(Paid)- [https://www.udemy.com/blendertutorial/](https://www.udemy.com/blendertutorial/)
- Blender Tutorial - [https://www.blender.org/support/tutorials/](https://www.blender.org/support/tutorials/)
- Blender Fundamentals - [https://www.youtube.com/playlist?list=PLa1F2ddGya_8V90Kd5eC5PeBjySbXWGK1](https://www.youtube.com/playlist?list=PLa1F2ddGya_8V90Kd5eC5PeBjySbXWGK1)
#### Blender 2.8
- YanSculpts - [https://www.youtube.com/playlist?list=PLvPwLecDlWRD_VK_2INC1VQ18dZdpDwLi](https://www.youtube.com/playlist?list=PLvPwLecDlWRD_VK_2INC1VQ18dZdpDwLi)
- BlenderGuru 2.8 - [https://www.youtube.com/playlist?list=PLjEaoINr3zgH1JI7FtPX_Q9OGFhP-HCUV](https://www.youtube.com/playlist?list=PLjEaoINr3zgH1JI7FtPX_Q9OGFhP-HCUV)
- CG Masters (Paid) - [https://cgmasters.net/training-courses/hard-surface-modeling-in-blender/](https://cgmasters.net/training-courses/hard-surface-modeling-in-blender/)
#### 3ds Max
- TopHATTwaffle - [https://www.youtube.com/playlist?list=PL-454Fe3dQH1WKJEL96bzelfn_2pxYjgf](https://www.youtube.com/playlist?list=PL-454Fe3dQH1WKJEL96bzelfn_2pxYjgf)
- Autodesk 3ds max learning channel - [https://www.youtube.com/user/3dsMaxHowTos/playlists](https://www.youtube.com/user/3dsMaxHowTos/playlists)
- Autodesk getting started in 3ds Max - [https://area.autodesk.com/tutorials/series/getting-started-in-3ds-max-2018/](https://area.autodesk.com/tutorials/series/getting-started-in-3ds-max-2018/)
- Edge3Dcgi - [https://youtu.be/Q_Ks3QdmfvA](https://youtu.be/Q_Ks3QdmfvA)
- Arrimus 3d - [https://www.youtube.com/playlist?list=PLxt9ZAGPLIpeB8TcHrpzxvEI4Ve3SfZBC](https://www.youtube.com/playlist?list=PLxt9ZAGPLIpeB8TcHrpzxvEI4Ve3SfZBC)
#### 3D Sculpting
Blender Sculpting
- Grant Abbitt - [https://youtu.be/L3XtAFUWNuk](https://youtu.be/L3XtAFUWNuk)
- YanSculpts - [https://youtu.be/N4D6F7mhi4I](https://youtu.be/N4D6F7mhi4I)
#### Sculptrius
- pixologic (near the bottome of the page) - [http://pixologic.com/sculptris/](http://pixologic.com/sculptris/)
- Mr.Brooks - [https://vimeo.com/61128359](https://vimeo.com/61128359)
- Sculptris cheat sheet - [http://members.casema.nl/jw.v.dronkelaar/sculptris_cheat_sheet.pdf](http://members.casema.nl/jw.v.dronkelaar/sculptris_cheat_sheet.pdf)
#### 3DCoat
- alienminefield - [https://www.youtube.com/playlist?list=PL17Z03Lf1lyKZsHLvg27ZP0kzVR_mvLpX](https://www.youtube.com/playlist?list=PL17Z03Lf1lyKZsHLvg27ZP0kzVR_mvLpX)
- 3dcoat learn - [https://3dcoat.com/learn/](https://3dcoat.com/learn/)
- gamedev the pipline - [https://youtu.be/_Mw3yv3hk38](https://youtu.be/_Mw3yv3hk38)
- Pluralsight (Paid) - [https://www.pluralsight.com/courses/3d-coat-getting-started-2487](https://www.pluralsight.com/courses/3d-coat-getting-started-2487)
#### zBrush
- ZClassroom - [https://pixologic.com/zclassroom/](https://pixologic.com/zclassroom/)
- Zbrushtuts - [http://zbrushtuts.com/](http://zbrushtuts.com/)
- Zbrush for beginners - [https://www.youtube.com/watch?v=PO--0h8XHiw](https://www.youtube.com/watch?v=PO--0h8XHiw)
- Edge-CGI 3D tutorials - [https://www.youtube.com/user/Edge3Dcgi/playlists](https://www.youtube.com/user/Edge3Dcgi/playlists)
- Twitch for Pixologic - [https://www.twitch.tv/pixologic](https://www.twitch.tv/pixologic)
- flippednormals - [https://youtu.be/_yKGfcp2z3k](https://youtu.be/_yKGfcp2z3k)
#### Covers multiple pieces of software
- Gnomon workshop (Paid) - [https://www.thegnomonworkshop.com/](https://www.thegnomonworkshop.com/)
#### Special caseMeshmixer
- Maker's Muse - [https://youtu.be/C9VDKb3W4qA](https://youtu.be/C9VDKb3W4qA)
- Teaching Tech - [https://youtu.be/3GGnwDCFfv0](https://youtu.be/3GGnwDCFfv0)
- Sculpteo - [https://youtu.be/WwIM4Fp2SgA](https://youtu.be/WwIM4Fp2SgA)