To do remote access:
ifconfig
to get your IP address. If you're on wifi, use the WLAN IP address
sudo raspi-config
Interfacing Options
Enable SSH and Remote Desktop
sudo apt-get install xrdp
Use Putty.exe to access raspberry pi from a command line terminal (SSH)
Use Windows Remote Desktop to access your pi using graphical UI.
Raspberry Pi GPIO port descriptions: https://rpi.science.uoit.ca/lab/gpio/ explains the different types of ports available.
Edge Detection - Using Interupts with GPIO
https://sourceforge.net/p/raspberry-gpio-python/wiki/Inputs/
https://raspi.tv/2014/rpi-gpio-update-and-detecting-both-rising-and-falling-edges