Hardware: Hardware can be defined as a device which is physically connected to your computer.
In other words we can say hardware is something which you can touch physically.
Some examples of Computer hardware:-Printer, Monitor, Mouse etc.
Software: Software is defined as a set of instructions that makes hardware run. Software is something which you are not able to touch physically.
Examples of software: - Window, OS etc.
Three main types of computer software
*Programming software
*System software
*Application software