Edit in JSFiddle

var element = document.getElementById('button');

element.onclick = (function() {
    var counter = 0;

    return function(e) {  // essa função é o Handler do evento click
        counter++;          // e vai enclausurar o contador acima.

        if (counter === 1) {
        	alert(counter +  ". Estude closures!");
            this.innerText = "2 dicas";
        }
        else if (counter === 2) {
            alert(counter +  ". Estude prototypes!");
            this.innerText = "1 dica";
        }
        else if (counter === 3) {
            alert(counter +  ". Estude design patterns!");
            this.innerText = "Surpresa";
        }
        else{
            alert("Agora continue acompanhando o Programador Objetivo!"); 
        }
    };
})();