p5.js now supports compute shaders to make GPU programming more accessible to beginners. The library uses scaffolded learning—hiding complex graphics API details initially while allowing students to build productive projects, incrementally revealing deeper concepts as skills grow.