While there is truth to what you say, the reverse situation is true too: Programming can be a fun way to learn English. I got started learning the language by reading BASIC manuals for the original IBM PC (well, that and Sierra adventure games).
Good books can be much more rewarding and a lot more help to the learning process than the built in help systems. The dead tree format can do a lot for your motivation and inspiration.