This is quite good advice. Also I notice something. When I started my career in GMing I had people who were expereinced with the game join so they kind of knew how to play and I was just learning. The new players we did have could learn from the experienced. However at some point life comes a calling and my original group is long gone. Slowly but surely over the years to keep a regular game going new players have shown up. Now with only two original players left.
I note that new players can fall into the video game logic trap since they have never played an RPG before and don't realize there are consequences unlike in any video game. So even if the players teach them and help them with the rules theres this long period of adaptation that this is a world with consequences. Granted they all usually love it almost instantly. Still new players often cause the most havoc because their only frame of reference is approaching it like a video game.