One fallacy of web design, of any design, is that in order to be “good” it must be easy.
Sometimes there is a learning curve. Conceptual hurdles abound with a complex tool like GitHub. Working through hurdles help you grow as a technologist and as person —but having the right attitude going in, that’s on you.