Delphi es lo mejor para aprender a programar. Yo empecé con Pascal, que es el "padre" de Delphi y noto la diferencia con otros compañeros que empezaron con otros lenguajes.
Te recomiendo un poco de teoría antes de ponerte con un lenguaje, unas cuantas definiciones y poco más para que no te pierdas al leer el libro que te han recomendado (muy buen principio).
Ya que estás en 2 escuelas y una universidad usa un valioso recurso de estas: los bibliotecarios. Pregúntales que libros son los recomendados en los primeros cursos de informática para explicar conceptos básicos (iteración, bucle, recursividad, bases de datos relacionales...).
Siempre es bueno algo de papel a mano