Hi ! Good start ! for anyone interested in procedural generation within a 3D program, you should check out Entagma (they have put out dozens of classic Houdini tutorials), Erindale (excellent tutorials for Blender geometry nodes) and Seanterelle (Blender geometry nodes as well). Blender is especially accessible but Houdini has an "apprentice" version (limited in regard to exports and renders iirc).
I have just finished a basic tree generator that I'm thinking of posting here, too !