Although this should not be adhered to too strictly, this article does give a basic idea of the mixing differences between genres.
Dave Pensado gives advice on mastering techniques in this video.
Here is a video explaining compression simply through demonstration.
This article shows the dangers of ear fatigue and how it can affect the quality of the sound you are trying to achieve.
Problems with achieving ‘zero latency’.