I'm a relatively unseasoned C++ developer looking to get into Dolphin Developer. I'm mostly interested because I think graphics, low level programming, and optimization and pretty rad. Does Dolphin have a developer guide for people looking to contribute to the project? I'm interested in helping out, but I'm not sure where the project is at, or where to start if I wanted to help (besides, ya know, reading all of the source code and trying to think up improvements.)

The project is at https://github.com/dolphin-emu/dolphin. Readme.md contains some useful information about building, and you should read Contributing.md if you want to contribute with code. We don't have much of a guide other than that, but feel free to drop into IRC (#dolphin-dev at irc.freenode.net) - that's where almost all discussion about Dolphin development is.