A cierta gente la programación le supone una montaña así que, siendo unos estudios que giran en torno a ella, no estaría de más que empezaras pillándote algún libro para ir entrando en materia, sobre todo algo centrado en fundamentos de programación más que en aprender un lenguaje específico.
En el caso de que ya te constaran los lenguajes que tocarás en DAM, antes de recomendarte que leyeras libros sobre ellos casi te diría que mejor hicieras lo contrario, que escogieras alguno sobre cualquier otro lenguaje popular. Aquellos que te hagan usar en DAM igualmente los tendrás que aprender, pero mejor que te acostumbres a probar sin reparos diferentes lenguajes y que lo hagas por tu cuenta.
También te sugeriría que cuando empieces DAM aparques un poco lo que hayas aprendido por tu cuenta, escucha como si no supieras nada, evita intentar entender lo que te expliquen a través de lo que sepas. Tendrás la base de lo que hayas hecho, inevitablemente te servirá para comprender lo que te den, pero procura estar lo más abierto posible, te puede servir para esquivar malos hábitos y descubrir otras formas de razonar.