What are Geometry Nodes? This quick overview by Simon Thommes will get you started on your procedural design journey.
Support Blender Studio and get the full training at https://studio.blender.org/training/geometry-nodes-from-scratch/
Blender Studio is the creative part of the Blender HQ. A dedicated team of artists and developers who challenge themselves with creative-technical targets to help Blender users and to drive Blender development forward. This happens in an open source production environment and by sharing everything they make in an open and free license.