I learned how to read music on the guitar. Since I had no teacher, I figured out what note each fret was by looking at a chord book which showed the fret and staff diagrams. Then I scotch taped paper strips with the written notes in each fret-string. Then I would get any G clef music ( for voice , sax, piano, whatever ) and start figuring out the melody. After a while I did not need to look anymore where to put my fingers.  It took me a while to get the right note time values. Actually I found the rythym the hardest to master and I am still trying. Tab , I can do but I prefer the staff, it is more universal. You start thinking out of the guitar box. The advantage of tab? I guess , if you can read it and not the G clef, then that is the advantage. Also, as long as the instrument is tuned in the same way you can play it an octave higher or lower. If the instrument is tuned differently, then you have to change your tab and not the staff notes.