i think the same is true with any subject in that trying to consolidate all information into one location is infeasible as there will always be 1 more iota of information not included or forgotten. i think you figured it out already anyway: between friends and the internet, you piece together your own knowledge until you can figure out everything on your own. if not, there are always friends and the internet. not to mention sharing knowledge with others always makes you retain that knowledge that much better no? happy learning!