Old guy for this post, member at ACC. Lots of great, affordable golf in the area, so where you join depends mostly on where you live and what you care about. ACC, AGC are great golf clubs, but hard to get in. Omni BC has 3 courses in town that are decent, but you’ll be competing with resort guests. If you live way west (near Bee Cave), look at Spanish Oaks, Lakeway (the Hills and Flintrock are decent Nicklaus courses and affordable), BC Lakeside and Lakecliff (cheaper and way better than public golf if you live far west).
If you live in Steiner Ranch, UTGC would be your choice. It’s just okay.
Closer to central, truly affordable, but flawed would be Great Hills, Onion Creek, Lost Creek, Balcones. Farther out would be Twin Creeks (Cedar Park).
Public golf is decent and cheap in Austin. The Munis are all good. Kiser and Clay (SE), MoWillie(E, and formerly Texas’ home course through the 80s)) and Lions Muni (central) are cheap and fun; Grey Rock (S) is owned by city, semi-private, more expensive, but good. On the “fringes” of town, Forest Creek (Round Rock), Avery Ranch (far NW), Star Ranch (Hutto), Wolf Dancer (Bastrop), Falcon Head (Bee Cave) are the best daily fees.
There’s plenty of others that “don’t suck.” And a few that do. Unless you try for ACC or AGC, my advice would be to play around town until you decide where you’ll live and what you like. It’s fun to explore golf in a new town.
Finally, don’t sleep on Hancock, a 9 holer in Hyde Park, just north of UT. If you like golf history, it’s part of the original ACC course, and you can experience golf as it may have been in the early 1900s
for about $10 (with better equipment).