Answer:
The main contributions of Charles Babbage are;
1 ) He invented difference engine and analytical engine.
2) He gave basic concept of of mathematics in his analytical engine.
3) He also keep the concept of using binary digits in his machine.
4) He had led to the the foundation of modern computer in his analytical engine including the concept of of input, processing and output
Hope it helps.... :)