computer
A programmable electronic device for storing and processing data.
keyboard
a board made of keys which, along with a mouse, serves as a primary input device for a computer.
Homerow
...
software
...
Menu Bar
...
Hardware
...
Internet
...
program
...
website
...