Can I hope to learn iOS development on my mid 2009 MBP?
Definitely. I have the exact same configuration MacBook Pro, except I added some RAM to it (8 GB total) and installed an SSD. It may not do things at lightning speed, but the configuration is more than enough to work on Xcode. I've been learning it in for the past 2 months, so I know firsthand.