I believe it is not vitally important to learn programming, but I think it helps you understand how everything goes together.
Programming is all about logic, how to get from point a to point z. By learning how to put each step in the process you learn to be detailed, communicate more...