Saber programar es necesario para cualquiera que quiera crear cualquier cosa que tenga sus función en un ordenador. Aunque solo sea que te escriba un texto en algún lugar estamos programando. De hecho el mítico HOLA MUNDO es un programa, yo creo que el primero que aprende cualquier persona que se introduce en este mundillo.
La programación se puede dividir en dos partes, la parte lógica y la parte del lenguaje de programación. Lo más importante es la lógica, una vez que sabes como vas hacer el programa solo te falta decidirte por un lenguaje y traducir lo que tienes en mente a su sintaxis. De hecho yo creo que a la gente le cuesta mucho programar porque no separan claramente las dos partes lo cual multiplica los esfuerzos a realizar.
Para programar existen muchas páginas en la red con manuales pero para iniciarse en algún nuevo lenguaje yo recomiendo Aprendeaprogramar.com, tiene un contenido fantástico, si estáis pensando en miraros algo este verano podéis echar un vistazo a Aprendeaprogramar.com.