For this error it can help to run the update twice.
In wonder why you don't try to follow some basic tutorial.
They are freely available on YT and other places. Also, library with some basic components to get you started can be found on github.
Once you get the hang of it and understand how things are being done in AD, you can start to think about how you want to work with AD. Libraries, layer usage, DRC, project setup, generating production files,...
It's not that difficult. Just sit down, read, follow some tutorials, look at some examples, learn the keyboard shortcuts and really do EXPERIMENT...