I used Cinema 4D and Photoshop. And I learned color, by practicing I guess. There are some amazing DVD tutorials by Jermilex
[link] that are fantastic and helped me allot. Also I work allot with 3D at studios mainly in the render and lighting area, so I get allot of practice there too.