IT для новичков

Здравствуйте, вопрос такой: какие IT навыки, помимо знания языков программирования, могут понадобится в работе. Ну там слепой набор... И еще, может посоветуете что-ни-будь почитать чтоб разобраться с общей терминологией:-) Заранее спасибо.