#7 Cada módulo es un mundo, yo hice el de ASI y se como funciona la cosa, algunos profesores no pasan de ficheros y otros te meten punteros con listas doblemente enlazadas y recursividad. Y luego cada persona también es un mundo, para algunos los punteros están tirados y para otros se les atragantan y acaban suspendiendo, yo creo que en primero de ASI la asignatura más difícil es fundamentos porque la mayoría no tienen ni idea de informática y les meten programación, y el cambio de usar msn y leer el correo a programar es bastante grande.
#1 Si vives cerca de alguna universidad que imparta informática te aconsejo que vayas a la biblioteca y leas algunos libros de C y si te gusta alguno pues o te lo compras o te quedas allí consultándolo, lo más importante es que el libro te enseñe, igual para una persona un libro es buenísimo y para otra no vale nada, todo es cuestión de gustos, en las universidades suelen tener muchisimos libros de programación en C para primero y están escritos por profesores para alumnos asi que suelen ser más amenos que cualquier libro inglés traducido al español. Yo siempre que tengo que aprender un lenguaje nuevo me acerco a la biblioteca y echo un ojo a los libros de mis profesores y siempre me convence alguno.
Un saludo.