We are all still learning.
This is one suggestion how you can expand your knowledge.
ArcoLinux has many packages. You can find them all on github.com.
If you are interested to follow one particular package then you can do so.
You can do it online via commits but you can do it offline too.
Git clone one of the packages e.g.
git clone https://github.com/arcolinux/arcolinux-awesome
Then later when there is a new release you can do a
git pull
But first you make a copy of the current package so you can do a meld between the two folders.
Then you start reading what changed in the code.
In time you will understand more and more the code.