En la pagina de desarrolladores de Apple (
http://developer.Apple.com) hay unos cuantos PDF para leer (sobre el lenguaje Obj-C, manejo de memoria, buenas practicas, patrones (Model View Controller por ej), etc).
Sino mas genérico, podes sacar material de la los cursos de la Facultad de Ingeniería:
Programacion 1 Basico
Programacion 2 Basico
Programacion 3 Para aprender Orientacion a Objetos (Muy usado en la programación actual)
Programacion 4 Patrones de Diseño y OO
Ahi tenes bastante material teorico para entretenerte
Si querés ver temas un poco mas avanzados, que son buenos para tener en cuenta al momento de programar, también en correspondientes sitios de las materias en la Facultad de Ingeniería, son recomendables:
-Sistemas Operativos (para tener buenos conceptos de manejo de memoria y recurso CPU, planificación, concurrencia, etc)
-Redes
-Arquitectura de Computadores 1 y 2 (Para entender la parte de Hardware).
Suerte
