Learn C Language 

Learn C Programming Language Step By Step. It’s easy to learn c programming language with real-life examples and hands-on. We are trying our best to deliver quality content.

Basics Of Computer 

« Previous Page                                                                                                                              Next Page »

Before moving to the C tutorial, it’s important to understand the Basics Of Computer and how it interacts with the computer. A computer works on the principle of IPO (Input, Process, Output). A user gives instruction through input devices. A computer processes that instruction and produces output through output devices.

What is a Computer?

A computer is an electronic device that takes input, processes it and gives output. Laptops, Desktop Computers, calculators, Mobile phones, Digital Cameras, Washing machines are forms of computers. The difference in their capabilities.

How a Computer Works?

Does a computer really work on 0 and 1? Well, there is no physical existence of 0 and 1 inside the computer. These are just a representation of two states of voltage in digital circuits, the high voltage is represented with 1 and low voltage with 0.

How 0 and 1 Works?

Computers understand only binary language which is represented in the form of 0 and 1. In other words, you can say Computers are just a machine that can work on our instruction. But, we can’t say “Computer! Please print my name on-screen”. Yeah, if we can!

A computer can’t work in the above situation as it doesn’t understand our language. Just assume computers as aliens which understand only the language of 0 and 1.

Components Of Computer

There are three main Components of Computer:



  • System Software
  • Application Software

What is Hardware?

Hardware is a physical device consisting of a machine, wires, and circuits. Hardware is a comprehensive term for all of the physical parts of the computer.

Following are the components of the computer:

  • MotherBoard
  • Central Processing Unit (CPU)
  • Random Access Memory (RAM)
  • Hard Drive

 What is Software?

There are two types of software:

  • System Software
  • Application Software

System Software: It includes a set of programs that are necessary to operate and control a computer. Application software works on the layer of System software. Operating System, Device Drivers are a few important examples of System software.

Application Software: A program or set of programs written to perform a particular task. Application software works on the layer of the Operating system. Notepad, Notepad++, MS Word, Web Browser are few easy to observe examples of application software.

Special Note: The program is a set of instructions to perform a particular task. The active state of a program is called the process.

Know About Operating System

An operating system is system software that provides an interface between user and machine. The operating system enables the hardware to work with computer software. You can say it acts as a manager which manages hardware and software resources. Also, the operating system is responsible for process management, memory management, and file management. Windows, Linux, Solaris, Mac are few famous operating systems available in the market.

Top Book Suggestion

The two books on C Programming Language that I Personally Recommend. I really loved reading these books. These books are listed for quality content, easy steps, and affordable price. You can get it from Amazon and Flipkart. 

Check The Price On Amazon:

1. C Programming Beginner’s Guide

2. Head First C: A Brain-Friendly Guide

Check The Price On Flipkart:

1. Introduction to C Programming 

2. Head First C: A Brain-Friendly Guide

« Previous Page                                                                                                                              Next Page »

Buy Premium Courses At Lowest Price. Become A Certified Developer Today!

Best Books Selected by Our Experts

Buy Premium Projects At Lowest Price

Ebooks Written by Our Experts


Buy Premium Courses At Lowest Price. Grab Golden Opportunity To Become A Certified Developer Today!

Useful Links

Pin It on Pinterest

Share This