You are on page 1of 6

Introduction to

Computer Programming
Programming:
An attempt to get a computer to complete a specific task without making any
mistake.

Example:

Friend Puzzle Piece Instructions Outcome

“Hello World!”

Information
Programming Languages:
Types of Programming Language:
Lower-level Language:
It is a programming language that deals with the hardware and
constraints.
Machine code/ Binary Language
Assembly Language
Higher-level Language:
It is a programing language that enables development of a
program in a much more user- friendly programming context.

Pascal, Fortran, Java, Perl etc.


Mid level Language:
A mid level language lies between lower and higher-level language.
Medium-level language serves as the bridge between the raw hardware
and programming layer of a computer system.

C++, C, java etc.


IDEs (Integrated Development Environments):
An integrated development environment (IDE) is a software for building
applications that combines common developer tools into a single graphical
user interface (GUI).
Source code editor
Local build automation
Debugger
Example:
NetBeans, IntelliJ Idea, Visual Studio. Eclipse etc.
Choosing your language:
Applications of Different languages:
For Designing Website:

HTML is a markup language used


for writing content of a website

CSS is used to customized the style of a


website
For Mobile App Development
Swift is used to create apps for
every apple Device

PHP is used to create mobile app


with database access.

General Purpose Language:


Java is for Game/ Web Development
Python is for Data Analysis/ Scripting
C++ is for Applications and System Program
Research:
Research a language that you are interested in

Official Websites
Wikipedia Pages
Decide if that’s really the language you would like to start with

Learning the language:


Sources: Youtube
GeeksforGeeks
Coursera
Mit OpenCourseWare
Kick Start Programming:
CodingBat
CoderByte
HackerRank
GeekforGeeks.practice

You might also like