Hi Stephen,
From my experience you can learn photoshop without any physical books or teacher, just by searching on the internet and use free tutorials.fortunately Photoshop is a popular software and because of this, there are lots of tutorials,plugins,patterns,brushes and styles.you can use easily.
Good Luck