It's been mentioned already, but I think the best single thing you can do to learn improvisation is to play along with recorded music. Think of how we learn to speak. Before we know any of the rules about grammar or spelling, we listen to other people and imitate them.
It's also good advice to...