Some people still misunderstand the difference between hardware and software. Hardware is the physical component of the system such as keyboard, mouse, memory chips, USB drive and other devices. Software is the applications that run the computer system. Software is the data stored in the computer system such as Microsoft office. If you would like to have a solid knowledge of software, which consist of writing code, computer science would be a good path; otherwise you should consider computer engineering or el...