What are the top technologies and concepts a successful programmer should know?

Looking for a list. Feel free to supply details on each technology and concept.

Posted in Uncategorized