After being inspired seeing Kent Trammel do this in eevee, I thought I'd explore doing something similar in cycles, and here it is!
This tutorial, aimed at beginners (mainly cause I still consider myself to be one) will allow you to create a realistic cloud in blender, rendered in cycles.
- Texture coordinates and how they're manipulated using noise to great effect
- The gradient shader in cycles, its quirks and how to optimise it for clouds
- A modelling technique using noise to do something similar to subdivision in meshes, but with texture data
- Using the principled volume shader and optimisations to make it faster or get higher quality results