You only need basic knowledge on npm to install packages.
Knowledge on the toolchain for your target platform is needed. Basically, if you want to use BabylonNative on Android, some knowledge on AndroidStudio is needed. Like building a release app or debugging. Same applies for MSVC if you target Windows.
Also, the steps for building BabylonNative are avaible here:
And a lot of documentation is available here for troubleshooting, using tools to debug JS, etc
same for BabylonReactNative with build steps here: