Well its another one of my infamous questions... How did you learn web design or css or php or whatever scripting language you know... Simply put, I learned the hard way (correction: am learning the hard way). Instead of doing the smart thing and reading the one chapter of one of the many html/css books (to learn css I mean, I actually read alot of the html parts of the book) I just jumped right into the pond and started hacking up wordpress templates to get the desired effect. Actually this has been a really effective way for me to learn, but its taken me hours to learn something that would have taken only minuets by reading the book (finally learned it thanks to W3 schools)... Anyway, I learned photoshop close to the same way but instead of just experimenting I looked up tutorials on how to use it and then just applied the skills. I also reflect on how I built up my PS skill... I went through many phases of using various tools in photoshop (IE. cropping images out, bevel and emboss, gradient, etc.) and now Im finally pulling it all together to make something using many of the different tools (I remember making a template based off of emboss in May, lets just say it wasn't that great...). I guess I'm just hands on, so how do you learn???