For me The Silver Searcher (Ag) has replaced trying to memorise various grep flags. Its defaults produce largely what I'm looking for without needing any flags.
On occasions where I do need more advanced features such as excluding file patterns or directories, I find the man page to be pretty easy to understand.
On occasions where I do need more advanced features such as excluding file patterns or directories, I find the man page to be pretty easy to understand.