What are hardware and software?
A computer is a combination of hardware and software.
Hardware is that it is visible, physical elements of the computer. Software provides the invisible instructions that control the hardware and make it perform specific asks. Knowing computer hardware isn’t essential to learning a programming language, but it can help you better understand the effects that a program’s instructions have on the computer and its components.
A computer consists of the following major hardware components: