I have two recommendations for you.
While doing my Computer Science degree I also did a business minor. For the most part business degrees are made up of trade type skills. Some examples would be:
- human resources
For the most part in these classes there is very little theory. The classes primarily teach you things like how to be an accountant. It is useful to have some accounting skills however I would argue that having accounting skills does not help to understand how business works.
The most important class I took during my business minor was actually Micro Economics. It explains how our economy works and why rational people do things.
Read Joel Spolsky. He has an awesome website here:
Start by reading the top ten list on the right side bar.
Joel discusses business (well actually micro economics) from a software perspective. Unlike most micro economic books Joel is very entertaining and fun to read. (I just wish that I hadn't finished reading his blog...)
You can read Joel for free online or you can grab a copy of his book to read on the beach.
Bonus (fun) Recommendation
I just finished reading Freakonomics. It applies economic theories to some interesting situations. It probably won't help to give you a great understanding of economics however it is a interesting read and has chapters like:
- Information control as applied to the Ku Klux Klan and real-estate agents
- The economics of drug dealing, including the surprisingly low earnings and abject working conditions of crack cocaine dealers