From your numerous comments on this topic, it seems that you are remarkably self-aware (for a college student) about your own learning process. That is kind of amazing. I hope you really know just how broken the system that you're describing is and that it is absolutely worth fighting to figure out how to really learn something hard.
Also know that there's a yin and yang here. You're in a broken system--but the system used to be broken in other ways. Your point about there being too many resources strikes me as fascinating and true--and yet we have efforts like Three Blue One Brown taking teaching to a whole new level. People who figure out how to learn are always in a golden age.
This looks super interesting, congrats on reaching 1.0! If you do a lot of customization on the Android side, do merge conflicts become a headache? Also, does the Skip plugin assume that you're using Xcode's built-in git?
Also know that there's a yin and yang here. You're in a broken system--but the system used to be broken in other ways. Your point about there being too many resources strikes me as fascinating and true--and yet we have efforts like Three Blue One Brown taking teaching to a whole new level. People who figure out how to learn are always in a golden age.