I'm a self taught programmer as well. Spent several years as a developer or dev lead and then decided to get an MBA. I now own and run an interactive agency (design and dev) shop.
Depending on your focus an MBA is a very broad program, well suited to running a business. My particular focus and program wasn't on high finance it was very focused on the myriad of skills needed to run a business I learned marketing, financial accounting, and operations - heck even shipping logistics in one or two classes each of 3 semesters (I did a night program). Appropriately used an MBA is almost a bootcamp for CEOs. I got a lot of very valuable information. As my small dev shop grows I constantly lean back on some skill or bit of information I picked up from my time in my MBA. Things like being able to project cash flows to know when I can't make payroll to all the science behind effective interviewing. There's a lot that goes into running a business that you can learn in an MBA program.
Depending on your focus an MBA is a very broad program, well suited to running a business. My particular focus and program wasn't on high finance it was very focused on the myriad of skills needed to run a business I learned marketing, financial accounting, and operations - heck even shipping logistics in one or two classes each of 3 semesters (I did a night program). Appropriately used an MBA is almost a bootcamp for CEOs. I got a lot of very valuable information. As my small dev shop grows I constantly lean back on some skill or bit of information I picked up from my time in my MBA. Things like being able to project cash flows to know when I can't make payroll to all the science behind effective interviewing. There's a lot that goes into running a business that you can learn in an MBA program.