It all depends on how you use Gaia. If you use Gaia to create a website, then highlight the generated code and find out how it did what it did, and this will help you learn a lot.
On the other hand, if you just publish websites that use it and donβt bother to separate it to explore the insides, then it will be just a crutch, allowing you to never learn how to do it yourself. The ability to create something that you could not create otherwise, and if you cannot use it again in the future, you will not have any hints on how to do it.
Use it as a learning tool, not just a building tool.
EDIT: This was a general comment on building tools in general. In particular, regarding Gaia, I would like to add that personally I believe that most top developers make their websites MUCH MUCH better than the framework of Gaia. As a personal opinion, I would recommend using it as a basic learning tool, and then create your own structure with which you can constantly improve as you improve.
source share