I brewed my first batch in July 1993. I usually still learn several things new with every batch. I brew a number of investigative batches (say split yeasts, different dry hop method, hop samplers, etc.) and every answer I get tends to add two more questions. Brewing beer can be as easy as you want or complex as you want. For me the continual improvement and continual learning are part of the attraction to the hobby!
As far as water chemistry goes, I ventured into that are about 2 years ago. While I am much more comfortable with adjustments now and I understand a lot more on the topic than I ever did before, there is still a lot I don't know.
I really like some of the info in "How to Brew" (though I think Palmer focus too much on Residual Alkalinity and using Calcium to adjust pH). The chapter on water in the book "Simple Homebrewing" (Beechum/Conn) is what I wish I had when I started. I have read a lot on water chemistry, and sometimes it just takes reading the same thing in 10 different ways for it to sink in for me. There is a TON of great info on the Bru'n Water page (
General 5 | Bru'n Water). Just skimming that page make me think I need to cycle back to that taking a closer look.
One thing I have learned along the way is not not try to micro-manage your ppm levels. You don't need to target Sulfate levels to decimal precision, or even single digit precision. While I might be able to tell the difference between Sulfate levels of 20 vs 100 vs 300, there is no way I could tell 60 vs 80. In my case I am starting with tap water that will have some variance between every brew day.
BTW, some of the heavy hitters in the water chemistry area often hang out on the Brew Science forum (
Brew Science). There is good info in the threads over there.