My thoughts exclusively. Godot has a peculiarity that can be seen as both an advantage and a disadvantage. It changes quickly, which means that the documentation becomes obsolete quickly. I have already encountered a situation where in the example, which was in addition to the training did not work the operator. It turns out it was out of date and was replaced by another. This helped me personally to better understand, but it's hard to call this way natural and widely recommended. The official documentation is updated with minimal delays and kept up to date, but the book can become obsolete in the process of creation and release.
Translated with www.DeepL.com/Translator (free version)