The quite fast sequence of revisions is a general problem when entering three.js.
When searching the web, beginners will find many very old pages among the top results.
When I did my first research in September 2016, the Stemkoski examples were already out of date. But even now you can find them far at the beginning. However, there is still some relevant information for beginners.
But as a newbie, it’s easy to fall for things that have changed fundamentally. And Migration Guide is not suitable for newcomers. The Deprecated API List is also difficult for beginners to understand.
For example, Particle System was now called points. A older clear example of the problems of the ongoing changes is shown at https://stackoverflow.com/questions/37005480/three-js-v74-and-up-dont-support-lathegeometry
The official examples are very professional and often too high for newcomers.
The tutorials are also quickly outdated.
It is sure. Geometry is easier for beginners to use than BufferGeometry, but should disappear at some point.
A beginner has to know all of this. Who should change this?
By the way:
I have noticed that I still don’t understand why Geometry has 11 FPS in my simple example (100x100), BufferGeometry only 5FPS.