Demo Trading for dummies

Demo trading very useful for the new traders to get all kinds of knowledge about the market and trading.

I recently started paper trading using trading view. I’ve noticed that when a take profit is executed it doesn’t immediately impact my account balance. Does anyone know if there’s a waiting period for profits to appear in my account balance? I’m just noticing this.

Demo trading is the best option to learn forex perfectly and properly.

Is it really important for every beginner to trade in demo before entering live. Will Demo give the same experience as the live ?

Or is it just a tool to fool traders that forex trading is easy ?