.. _learning_resources:
Learning resources
=====================
Learn Blender
----------------
It is useful to have a basic understanding of Blender itself. Here are some resources to help you get started with learning Blender:
1. **Official Blender Documentation**
The `Blender Manual `__ is an extensive resource covering all aspects of Blender. It provides detailed explanations, tutorials, and reference materials.
2. **Blender on YouTube**
The official `Blender YouTube Channel `__ features a plethora of video tutorials, tips, and tricks. Others have compiled awesome tutorials over the years, including `CG Cookie's Blender basics `__, `Ryan King Art's series on physics simulations `__, and `PIXXO 3D's tutorial on cloth simulation `__.
Learn Blender's Python API
----------------------------
Blender is programmed using a combination of C, C++ and Python, but most aspects of Blender can be accessed and customized using the software's Python API.
1. **Official Blender's Python API Documentation**
The `Blender Python API Docs `__ is your go-to reference.
2. **"Getting Started with Scripting in Python" by Mike Shah**
This `YouTube tutorial `__, given during the 2023 Blender Conference, is a great entry point to get started with scripting in Python using Blender's API.
Learn Goo
--------------
1. **Presentation at the 2023 Blender Conference**
Antoine presented Goo at the annual Blender Conference in Amsterdam, in a talk titled `Simulating Biological Cells in 3D `__.
2. **YouTube tutorials**
We will be populating `the channel `__ with tutorials. More to come!