her devotion to Bridge has left me curious about it.
Some years ago - on the order of 55-60 - I actually taught bridge at UNO as part of their adult community interests program. I even represented UNO in a regional bridge tournament. My partner in that tournament was one of my students. He was new to the game and made a few minor errors, but we still scored in the upper middle of the four-session competition.
During my college days, my best friend and I were bridge partners, playing in various sanctioned "club" games sponsored by local organizations and community centers. She and I were decent on offense (a.k.a. "declarer" play) but on defense, we were considered to be "sharks." When I graduated with my PhD, we drifted apart for political reasons. I was conservative, she was more liberal. Our lives went in different directions. Once the world of real work started, I stopped paying my dues to the American Contract Bridge League, the primary USA sponsoring organization. ACBL had some really great publications and I subscribed to the magazine for a little while until my mother's health turned for the worse. I decided I did not need any more distractions.
If you want to learn about bridge, there are many excellent books describing several styles of play. Not every book will have the approval, but if it is "ACBL approved" then it should be at least decent. I used the "Standard American" style, which is the most common style used by beginners. Although for me, sometimes it was "Stranded American" when I got stuck in the wrong contract.
To play bridge well, you need the ability to count to 13 several times per hand, you need to be able to reasonably deduce what cards your opponents hold based on their actions and bidding, and you need to be able to laugh when it all goes to

- which sometimes it does, despite your best efforts. The strategies change depending on which variant you are playing - "party" bridge or one of several tournament variations. The "party" variation is most likely to be Standard American. In tournaments? Some of the variants will be hard to recognize as even being a part of the game of bridge.
Mechanically, the game is relatively simple. Strategically, not so simple. Programmers who can think logically during code debugging should be capable of the level of analysis required for bridge.