NET / C #
Se sei indifferente alle lingue, puoi provarlo in C # ( Visual Studio Express C # è gratuito). C # ha specifiche parole chiave event
e delegate
per la programmazione evento-drive, ed è abbastanza facile cogliere l'idea. Inizia con come funziona l'ascolto dell'evento e finisce con la scrittura dei tuoi eventi. C'è anche un articolo interessante, ma un po 'più avanzato, su come implementare i pattern asincroni basati sugli eventi qui .
Ora, c'è un tutorial MSDN per iniziare tu con l'idea di base.
Java / Swing
Se vuoi provarlo in Java, puoi, mentre stai programmando un'applicazione Swing. Esiste anche un tutorial Oracle su questo argomento, in particolare l'introduzione . Modifica: controlla la risposta di @ Spoike sul modello Osservabile.
JavaScript / JQuery
È più specifico su come gestire gli eventi di JQuery, ma puoi trovare tutorial di Benson Wong utile. Inoltre, devi solo scaricare JQuery e sei pronto per provare.