Ob jetzt Taste oder I/O-Port bleibt sich völlig gleich. Dementsprechend ist auch die Frage hier falsch.
Hier gehts um simple I/O-Programmierung und davon gibts unendlich viele Tutorials, da es das erste ist was man gewöhnlicherweise lernt.

mfg