If you're going down this road you have two choices as I see it:
1) Use RO water and learn about all of the various salts/acids you want to add to a given recipe to get the flavors/mash pH that you want
2) Use your own water, and learn about all of the mineral levels, chlorine/chloramine mitigation, and of the various salts/acids you want to add to a given recipe to get the flavors/mash pH that you want
Using RO water is like starting with a "blank slate". Mineral-wise it's similar to starting with distilled water (for brewing purposes anyway). Glacier water machines (and similar) can usually get you what you want, though some companies are better than others about keeping the filters maintained or telling you when they last changed them. I used RO water from a Glacier machine for about a year and had great results.
Using your own water, you'll need to understand a few more things to watch out for (i.e. Chloramine, Alkalinity, etc). My local water is fairly amenable to brewing (relatively low in both minerals and alkalinity), so it was easy for me to switch over. If your local water has high minerals or high alkalinity then I would suggest starting out with RO as diluting your water just adds complexity.
If you post your local water report we can give some recommendations. Or if you don't want to mess with all that read up on Bru'n Water about building from RO, and come back if you have questions.