Introduction to Programming — 101

Saketh G
3 min readOct 22, 2022

This is beginners course for anyone who wants to learn programming. In this course, rather than dealing with programming language, we will learn how to program. That is the basic concepts of programming, understanding a problem statement and solving the problem using pseudo-code. Once we understand the basic building blocks in programming, we can easily apply this knowledge in learning any programming language.

Note : The content of this course is primarily targeted to the audience who are beginners to the world of programming

Chapter 0 : Overview

Programming is a way of telling a computer how to perform a task for us. Basically, if you want a computer to perform a task for us, we need to create a set of instructions for the computer to follow, upon which the computer will be able to finish that task for you. So learning programming means, learning those set of instructions. In a nutshell, you will be learning how to communicate with a computer.

Any programming task can be divided into 3 major parts:
1. Input(s)
2. Program
3. Output(s)

Let us understand this with a simple analogy of cooking a meal. To prepare a meal we require ingredients (Rice, Vegetables, Oil …) and some tools to (Knife, Stove, Pan …). Apart from these, we should also know to process of cooking that dish, i.e., the recipe. Then we follow the instructions in that recipe (program), use the tools…

--

--

Saketh G
0 Followers

Co-Founder @ pickupsmart | Studying M.Sc. Computer Science from TUM | Learn programming together | Support @ https://codesmartwithsaketh.medium.com/membership