Could you kindly give me some fundamental explanation of what drivers are in computing? What is the main function of drivers? Can you have a computer system which does not require the use of drivers? How do you write driver software and in which of the programming language would you advice someone to use in designing a driver.
Fundamental explanation of what drivers are in computing
A device driver is a small piece of software that tells the operating system and other software how to communicate with a piece of hardware. The main function of a driver is to increase the output current/voltage ratings. If you want computer system does not require the use of drivers you have to install your window from windows, CD that does not require  drivers to be installed. C++ is the programming language you would advise someone to use in designing a driver.