USB 3.0 = Blue ports. The Red ones denote "High Power". The green ones, I have no idea. Maybe Always On, like the yellow ones. USB 2.0 ports can be all sorts of colors but the majority of them are black or grey.
A blue port/ USB 3.0 is much faster. USB 3.0 ports don't have to be blue, however. They may be marked as "SS" (Superspeed) instead.
USB 3.0 has transmission speeds of up to 5 Gbit/s, which is ten times faster than USB 2.0 (480 Mbit/s) before taking into account that USB 3.0 is full duplex whereas USB 2.0 is half duplex, giving USB 3.0 the potential total bandwidth if utilized both ways to twenty times that of USB 2.0.
http://www.asprangers.com/post/2012/10/02/What%E2%80%99s-in-color-Yellow-Blue-Gray-color-USB-Ports-on-Lenovo.aspx