Bücher sollen da auch ganz gut sein. Da wird einem in der Regel von Grund auf alles erklärt, man hat viele Beispiele, die man nachprogrammieren kann. Und wenn man nicht eine notorische Lernresistenz aufweist und 'nen gewisses Maß an Abenteuerlust und Selbständigkeit mitbringt, Geduld und Ausdauer hat, soll man damit auch einen guten Einstieg in die Welt des Programmierens finden können - hab ich gehört.
Und ich pers. empfehle
http://www.knowware.de/?cat=6.1&book=delphi - Für den kleinen (Schüler-)Geldbeutel.