You can learn plenty reading the official Wordpress documentation. https://codex.wordpress.org/Theme_Development
What i meant by my question is are there any good tutorials that you guys know of for it? I searched google already and am looking for a tutorial that can maybe show me how to do it using photoshop
Designing a website theme in Photoshop is the worst thing you can do! Photoshop is NOT a website design tool. It's for editing photos and images. Not for designing websites with. The good tutorials that we know of are the ones you find when you do a search in Google. There are literally millions of wordpress theme design tutorials. Just search deeper in the results and you'll find them.
best way to start with theme development is by going through wordpress Theme Development.. but if u learn by seeing then u can try some of the tutorials out there in udemy in lynda.. WordPress: Building Themes from Scratch Using Underscores(lynda) WordPress: Building Responsive Themes(lynda) WordPress Theme Development with Bootstrap(udemy) i prefer that u go with the last one cos bootstrap is the best responsive framework at present