We use cookies to improve your experience. If you continue to use our site, we'll assume that you're happy with it. :)

Introduction to Computer Science [For Beginners]

So guys welcome to your Journey of Python Programming from Basics to Advanced. When I say advanced it means Advanced, you can trust on CodeWithDevops. Before starting Python I assume that you are just passed out from high school and you does not have any knowledge regarding computer science. So don't worry you will learn the whole basic concepts of computer science as well as basic knowledge of computer.

So, Lets look out Basics of Computer:- Computer is an electronic device that help us in calculating things much faster than human being. Computer works on some hardware so let's give a look on them:

This Article is Purely Based on Basics of Computers and Computer Science.

1. System Box :-

In schools, teachers have taught you that in computer there is CPU, monitor and keyboard with mouse. But what about other things? System box is a container that contains all the essential parts of computer and allow them to calculate queries for users. System box contains some of essentials things like: > Chassis: It is the outer covering of System box. > RAM: It stands for Random Access Memory. It is used when system boots and run applications, until application is running the data will store in RAM. When user close the application the RAM will release the memory and store it in ROM. > ROM: ROM stands for Read Only Memory. ROM is use to store large files inside it. It is cheaper than RAM and available in large sizes. ROM is also contains many types like HDDs, SSDs, USBs, DVDs, etc..

Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination. - Albert Einstein, physicist
> CPU: CPU stands for Central Processing Unit. CPU is made up of tons of Registers, registers are the fastest memory. It is the brain of Our Computer. It is the part who calculate the values and provide the output of that values. > Motherboard: Motherboard is heart of Computer/System Box. It is the place where all the components are connected through wires. It supply electricity through the wires with the help of power supply. > Power Supply: This is food of our Computer. This provides the electricity to the motherboard by which motherboard functions. > Graphics Card: This is also known as V RAM. This is use to render graphics oriented things faster. Users use this things for video editing, gaming, photo editing ,etc...

2. Monitor:-

This thing is one of most important thing for user because monitor is use to take output and give input to computer. It Displays the Activities performed by the user.

3. Keyboard and Mouse:-

Keyboard is an input device which is primarily use to give input to computer. Mouse is also an input device which is use to give input by clicking but you can use mouse to view outputs by clicking on them. I think this is it About the Computer so let's jump in Computer Science: I assume that you are that much mature that you can use Internet on your Smartphones right? With Computer Science, you can perform engineering task, automations. etc.

When you have queries then what you do? You search it on browser and in return browser give you the output what you wanted correct?

But what is going inside that process is what a Computer Science Engineer do! So Let me clear you that what you see is not how it performs.

Computer is dumb, so what you say it will work according to that only. Often there are chances that you know many languages like English, Hindi, Spanish, French, etc... But Computer is not as smart as you, Computer understand only one language i.e., Machine Language written in Binary numbers.

Now you should get confused what these things are? Just follow this blog you will understand each and everything here only. Machine language is a language that contains binary numbers only, when I am saying binary it means 1 and 0. Binary number contains of 2 digits, 1 and 0. On the basis of these two values your computer perform tasks and give result in that form only. So you think that you get answer in Plain English, how is this possible? It takes your queries convert it in Binary Codes (Numbers) and then computer computes and return result in binary codes then programming language convert that binary code in human readable language i.e., English. You can check our YouTube channel CodeWithDevops for practical knowledge. And For Video-based Understanding - Watch the Video Below.


This was a simple introduction if you are confused don't worry you will not understand everything in one day. We will study together and I will help you to understand these things in very simpler forms.

Post a Comment