Course Introduction

Sammarth Kumar, 4th August, 2020

Today's world runs on computers and it is because of this fact that everyone should know programming. Luckily, it's not as hard as it was several years ago, when computers would run on punch cards. The evolution of programming has made it easier for people to use different languages such as Python, Java, C, etc. to perform certain tasks. These languages are known as high-level languages and resemble the English language in terms of words and statements.

High-level languages make it easy for people to interact with computers as now they no longer have to give it information in machine language (binary, a system of 0s and 1s which we will discuss in the future), which would take ages to code. Instead, a translator, a program which converts one language to another, is used to convert high level languages to machine language. Basically, a programmer writes code and passes it through a translator, which converts it into a form that the computer can understand.This process is similar to someone translating French to English for someone else who doesn't know French.

Now you know why programming has become so easy. In fact, we at Q-Programming believe that anyone can code. All you need is a proper foundation and determination. We will provide you with the foundation you need to start writing your own programs, but the determination has to come from you!

On that note, I'd like to welcome you to Introduction to Problem Solving and Programming, our first course!

Here is the quiz for this lesson. Scroll through this box and click "check answers" when you are done.


Anyone Can Code.

Copyright © 2020, Q-Programming | Created by Arjun Sodhi, Balpreet Juneja and Sammarth Kumar | Developed and Designed by Sammarth Kumar