Well, it doesn't sound as hopeless as it could be. Small encouragement eh? I worked at a company that wanted to take factory methodologies and apply them to coding. Didn't work too well.
Chances are the IT department is adding a lot of value to the business. But chances are that the business is in a competitive or low margin niche... so they will error on being stingy. In that scenario, you need to harness the stinginess (I hope you are a manager, or have the ear of your manager -- you'll need a good relationship with him/her to make this work). First, this may be unpopular, but give up on the idea of corporately sponsored training / conferences, or the like. At least for the next few years. Instead, do some research on the market. If there is a great salary discrepancy between you and the market, advocate to the manager for coordinated team education ... like sending them to a conference, but they go offsite for a week, and read a certain technology and discuss. Advocate this for two reasons:
1) Developers who receive training of some sort or who work on a team to improve their development system will be more productive -- and this is a low cost way to do it without adding expenses in a tight economy, and
2) This reduces the risk of attrition as it is good for morale.
A 3rd reason (but not one you want to mention) is that "absence makes the heart grow fonder" -- the absence of the development team for a short period of time will help everyone realize how critical they were to helping things run smoothly.
The other part ... I've had only one company of 3 or 4 buy me books. It is not a common practice in the world in general. Often a stingy boss will look at this and say: irrelevant expense. And a stingy boss who also values proactiveness will say: don't the good programmers take it upon themselves to study and learn? SO be careful how you word things to a manager.
One last thing: remember the rest of the company is your customer. Your job is to make them successful. Learn the business needs, learn to communicate with end users and stake holders. This will increase the perceived value and they will be more likely to help you in return. A good illustration of this (in fiction) is a Deep Space 9 episode: http://memory-alpha.org/en/wiki/Treachery%2C_Faith_and_the_Great_River_(episode) :-D