Cyberpunk, I don't know the exact origin but its the branch of Science Fiction that is usually a dim view of our future. Most books and movies in the scifi genre from the 1940-1960 gave us Utopian Societies far in the future spread out across the Universe, Star Trek is the perfect example or the books by Isaac Asimov. Cyberpunk on the other hand is usually set closer to our own time and shows decaying societies where technology is developing faster than we can deal with it. Most times set post apocalyptic, after a war or plague has crumbled the West into chaos. Big corporations running the world is also a popular Cyberpunk theme.
Babylon A.D. is a perfect example. Vin Diesel's character lives in a bombed out tenement with a market street in front that offers more weapons than food but they have all the handy gizmos like paper maps that are interactive or troop carriers with 3d panorama monitors.
Cyberpunk Heroes are normally not nice guys to start with, they are usually disenfranchised loners who find redemption when they weren't looking. Yet again Vin's character in Babylon A.D. is a perfect example.
Steam punk is an off shoot that is normally set in the Victorian Industrial era where steam power is still the main means of power but has tech that just didn't exist then, computers, time machines, phase weapons... A lot of times it deals with the path not taken /what could have been themes.
Steampunk developed a cult following in art and fashion. Heres a link to alot of cool steampunk stuff like a
Victorian Era Laptop and here is a link to a Blog about everything
SteampunkI like the Cyberpunk genre better but I love the beauty of steampunk.
Of course then we have Terrapunks which translated means a punk from Earth in Latin.