Patience is key, i had to wait months to fully grasp caves, asking a lot of people, some who would reply, some who would give me hints that weren't actually useful, it was painful, i don't want anyone to go through that.
But i agree on never learning properly if someone held your hand, however you have to give them a start somewhere, i don't believe in keeping info, it's selfish, i've come to hate the scene because of this, i refuse to make people suffer because i'm selfish.