How can I learn advanced LaTeX and become a full LaTeX programmer?

Here's a (possibly opinionated! :-) ) list of books/resources that might be helpful:

Also, hanging around on TeX.SX to browse and answer questions would also help gain quite a bit of experience. You can also follow Overleaf's twitter feed about our Gallery updates for interesting examples.