Leren programmeren, of dat nou in PHP is of een andere taal zoals javascript, Actionscript of C#, betekent vooral leren denken als een programma. Wat gebeurt er nu precies wanneer je bij een website een product besteld? Die schijnbaar eenvoudige handeling is niet altijd makkelijk in zeer precieze stappen te omschrijven. Programmeren dwingt je echter om dat wel te doen. Een programma werkt immers niet wanneer er fouten voorkomen in schrijfwijze of logica.
Omdat je bij het programmeren in PHP, C# of Actionscript al snel resultaat ziet kun je goed je eigen vorderingen zien. Dat maakt het programmeren leuk, maar soms ook gevaarlijk. Een resultaat betekent immers niet dat het programma ook (altijd) goed werkt. Programmeren is dan ook meer het oplossen van fouten en het vermijden van uitzonderlijke situaties dan alleen maar een ‘goed’ programma schrijven.
