# Doc suggestion, for new users

**URL:** <https://forum.babylonjs.com/t/doc-suggestion-for-new-users/16772>\
**Category:** Questions\
**Created:** [December 19, 2020, 9:00am UTC](https://forum.babylonjs.com/t/doc-suggestion-for-new-users/16772 "2020-12-19T09:00:24Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Knar](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/knar/32/14900_2.png) [@Knar](https://forum.babylonjs.com/u/Knar)\
**Post date:** [April 1, 2021, 3:20am UTC](https://forum.babylonjs.com/t/doc-suggestion-for-new-users/16772/5 "2021-04-01T03:20:18Z")

</div>

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](https://web.archive.org/web/20200816034940/https://doc.babylonjs.com/#getting-started)). 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 🤞

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](https://doc.babylonjs.com/guidedLearning/createAGame/gettingSetUp) 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](https://forum.babylonjs.com/t/npm-install-save-babylonjs/17328)

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?

---

_[View the full topic](https://forum.babylonjs.com/t/doc-suggestion-for-new-users/16772)._
