Doc suggestion, for new users

When I briefly used Babylon.js last year, the setup process was very straight-forward and featured prominently on the front page of the documentation site (Babylon.js Documentation). Now that I am revisiting the engine with all new documentation I’ve decided to run through the entire tutorial series. I’m trying to approach this as if I were a complete beginner to game/web dev, not only to learn the engine but to help identify any knowledge gaps the documentation leaves. I am only pretending to be stupid I swear :crossed_fingers:

I hopped into Chapter 1 hoping for a setup tutorial, but I got thrown a block of code right away. I see that it links to a playground example after another unexplained code block, but if I were a beginner I think this would be confusing. It’s smart to do the tutorials in the playground but I really wanted to get my “real” setup figured out before starting the tutorials. I searched and found this page hidden in one of the guided learning tutorials Getting Set Up | Babylon.js Documentation but it only presents one way of setup with NPM + ts. It does not tell you what NPM/ts are or how to get them, which has confused at least one person so far Npm install --save babylonjs

I know there are other ways of using Babylon.js so this immediately stopped me in my tracks. I have never used NPM and it seems weird to use a package manager when adding a script tag is so easy. Is this the only “correct” way to set up the Babylon.js environment now?