SlideShare a Scribd company logo
COMPUTER PROGRAMMING
ADVANCED ENGLISH
MAINTOPICS
 INTRODUCTION OF COMPUTER
PROGRAMMING
 PROGRAMMER TOOLS
 TYPE OF PROGRAMMING LANGUAGES
 EXAMPLE PROGRAMMING LANGUAGES
 TYPES OF PROGRAMMING JOBS
 CONCLUSION
WHAT IS COMPUTER PROGRAMMING ?
Programming is the process of giving machines a set of
instructions that describe how a program should be carried
out. Programmers will spend their whole careers learning a
variety of programming languages and tools so they can
effectively build computer programs.
VARIABLES, DATATYPES & SYNTAX
 Variables are used to store information to be referenced and manipulated in a computer
program
 A data type is an attribute of a piece of data that tells a device how the end-user might
interact with the data. Example : Integer, string, char, boolean, float
 Syntax is the set of rules that define what the various combinations of symbols mean.
PROGRAMMER TOOLS
CODE EDITOR/IDE
(VS CODE, SUBLIME TEXT,
NOTEPAD++, ETC)
LAPTOP/PC KNOWLEDGE & CREATIVITY
TYPE OF PROGRAMMING LANGUAGES
c. Object-oriented Programming Language
The aim this programming language is to think about the
fault by separating it into a collection of objects that offer
services which can be used to solve a specific problem.
Example of the language C++, Kotlin etc.
a. Procedural Programming Language
Functions of procedural language may control
variables, other than function‘s value returns. For
example, printing out information. Example of
the language Fortran, Pascal etc.
b. Functional Programming Language
The functional programing‘s primary focus is on
the return values of functions, and side effects
and different suggests that storing state are
powerfully discouraged. Example of the language
JavaScript python etc.
TYPE OF PROGRAMMING LANGUAGES
d. Scripting Programming Language
These programming languages are often procedural and may comprise
object-oriented language elements, but they fall into their own category as
they are Normally not full-fledged programming languages with support
for development of large systems.
Example of the language Perl, PHP etc.
e. Logic Programming Language
These types of languages let programmers make declarative statements
and then allow the machine to reason about the consequences of those
statements. In a sense, this language doesn‘t tells the computer how to do
something, but employing restrictions on what it must consider doing.
Example of the language LISP, Clojure etc.
EXAMPLE OF PROGRAMMING LANGUAGES
JavaScript
known for its ability to enable
interactive and dynamic content and
user interfaces. It supports both
client-side and server-side scripting.
HTML
(Hypertext Markup Language) is the
most basic building block of the
Web. It defines the meaning and
structure of web content.
Cascading Style Sheets (CSS)
style sheet language used for
specifying the presentation and
styling of a document written in a
markup language such as HTML or
XML
FRONT-END & BACK-END COMPUTER PROGRAMMING
According to McCandless (2018), front-end development involves working
with code that produces the elements that users can see and interact with; it‘s all
about how a website looks and feels.
Back-end web developers make sure the website works as it should do, and the
code they write is normally invisible to users. Back-end web developers work with
databases that store information such
TYPE OF PROGRAMMING JOBS
WEB DEVELOPER
These types of programmers
build applications for the web.
They will work with languages
like HTML, CSS, JavaScript, PHP,
Python, and more.
MOBILE DEVELOPER
These types of developers build
applications for mobile devices.
Programming languages will
include React Native, Swift,
Flutter, Java, and Kotlin.
SYSTEM ENGINEER
This profession combines
computer science and
engineering to work on complex
business applications.
Programming languages will
include Python, Java and C++.
THE BENEFITS OF COMPUTER PROGRAMMING
1. Earn a good salary by building skills
2. Flexibility to work from anywhere, anytime
3. Creatively solve real-world problems
4. Develop cool mobile applications
5. Make addictive games that users love
6. Stay ahead of the curve by continually evolving
7. Explore artificial intelligence and other future-ready trends
8. Accomplish anything by employing technology to work for you
9. Become a mentor later
10. Coding is applicable now on almost all industries
CONCLUSION
Computer programming can be a very rewarding
career both intellectually and financially.
Programmers need to be willing to learn new
things and solve complex problems.
THANKYOU
“COMPUTER PROGRAMMING”
ADVANCED ENGLISH

More Related Content

Similar to Computer Programming Computer Programming Computer Programming (20)

Define Computer language, Translator, Standard input out C
Define Computer language, Translator, Standard input out CDefine Computer language, Translator, Standard input out C
Define Computer language, Translator, Standard input out C
Dr Shailendra Bhalawe
 
Programming
ProgrammingProgramming
Programming
vanesa4ab
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
Manish Kharotia
 
introduction to computer programming CPPL1.ppt
introduction to computer programming CPPL1.pptintroduction to computer programming CPPL1.ppt
introduction to computer programming CPPL1.ppt
biniyamtiktok
 
01_Introduction to Computer Programming.pptx
01_Introduction to Computer Programming.pptx01_Introduction to Computer Programming.pptx
01_Introduction to Computer Programming.pptx
john royd apurada
 
Chapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdfChapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdf
megbde32
 
PRESENTATION OF students learning outcomes.pptx
PRESENTATION OF students learning outcomes.pptxPRESENTATION OF students learning outcomes.pptx
PRESENTATION OF students learning outcomes.pptx
hinabibi9
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
ZcelTablizo3
 
Code learning
Code learningCode learning
Code learning
Vikas kumar
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
AmanGunner
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
Ankush Kumar
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
CSCorganization of programming languages
CSCorganization of programming languagesCSCorganization of programming languages
CSCorganization of programming languages
OluwafolakeOjo
 
Notacd07
Notacd07Notacd07
Notacd07
Azmiah Mahmud
 
Nota programming
Nota programmingNota programming
Nota programming
Azmiah Mahmud
 
La 5 Programming1
La 5   Programming1La 5   Programming1
La 5 Programming1
Cma Mohd
 
Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
zakri zakaria
 
Notacd071
Notacd071Notacd071
Notacd071
cikgushaharizan
 
Class 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbbClass 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbb
21h51a0581
 
Define Computer language, Translator, Standard input out C
Define Computer language, Translator, Standard input out CDefine Computer language, Translator, Standard input out C
Define Computer language, Translator, Standard input out C
Dr Shailendra Bhalawe
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
Manish Kharotia
 
introduction to computer programming CPPL1.ppt
introduction to computer programming CPPL1.pptintroduction to computer programming CPPL1.ppt
introduction to computer programming CPPL1.ppt
biniyamtiktok
 
01_Introduction to Computer Programming.pptx
01_Introduction to Computer Programming.pptx01_Introduction to Computer Programming.pptx
01_Introduction to Computer Programming.pptx
john royd apurada
 
Chapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdfChapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdf
megbde32
 
PRESENTATION OF students learning outcomes.pptx
PRESENTATION OF students learning outcomes.pptxPRESENTATION OF students learning outcomes.pptx
PRESENTATION OF students learning outcomes.pptx
hinabibi9
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
AmanGunner
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
Ankush Kumar
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
CSCorganization of programming languages
CSCorganization of programming languagesCSCorganization of programming languages
CSCorganization of programming languages
OluwafolakeOjo
 
La 5 Programming1
La 5   Programming1La 5   Programming1
La 5 Programming1
Cma Mohd
 
Class 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbbClass 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbb
21h51a0581
 

Recently uploaded (20)

Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition OecdEnergy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti MpdBasic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
 
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Celine George
 
Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.
jmansha170
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptxCapitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
Quiz Club of PSG College of Arts & Science
 
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
 
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
National Information Standards Organization (NISO)
 
Parenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independenceParenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independence
Pooky Knightsmith
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdfAllomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
Respiratory System , Urinary System
Respiratory  System , Urinary SystemRespiratory  System , Urinary System
Respiratory System , Urinary System
RushiMandali
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptxAnalysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 EmployeeHow to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdfFEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
ChristinaFortunova
 
Adam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational PsychologyAdam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational Psychology
Prachi Shah
 
How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18
Celine George
 
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big CycleRay Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition OecdEnergy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti MpdBasic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
 
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Celine George
 
Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.
jmansha170
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptxCapitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
 
Parenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independenceParenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independence
Pooky Knightsmith
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdfAllomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
Respiratory System , Urinary System
Respiratory  System , Urinary SystemRespiratory  System , Urinary System
Respiratory System , Urinary System
RushiMandali
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptxAnalysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 EmployeeHow to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdfFEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
ChristinaFortunova
 
Adam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational PsychologyAdam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational Psychology
Prachi Shah
 
How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18
Celine George
 
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big CycleRay Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
 
Ad

Computer Programming Computer Programming Computer Programming

  • 2. MAINTOPICS  INTRODUCTION OF COMPUTER PROGRAMMING  PROGRAMMER TOOLS  TYPE OF PROGRAMMING LANGUAGES  EXAMPLE PROGRAMMING LANGUAGES  TYPES OF PROGRAMMING JOBS  CONCLUSION
  • 3. WHAT IS COMPUTER PROGRAMMING ? Programming is the process of giving machines a set of instructions that describe how a program should be carried out. Programmers will spend their whole careers learning a variety of programming languages and tools so they can effectively build computer programs.
  • 4. VARIABLES, DATATYPES & SYNTAX  Variables are used to store information to be referenced and manipulated in a computer program  A data type is an attribute of a piece of data that tells a device how the end-user might interact with the data. Example : Integer, string, char, boolean, float  Syntax is the set of rules that define what the various combinations of symbols mean.
  • 5. PROGRAMMER TOOLS CODE EDITOR/IDE (VS CODE, SUBLIME TEXT, NOTEPAD++, ETC) LAPTOP/PC KNOWLEDGE & CREATIVITY
  • 6. TYPE OF PROGRAMMING LANGUAGES c. Object-oriented Programming Language The aim this programming language is to think about the fault by separating it into a collection of objects that offer services which can be used to solve a specific problem. Example of the language C++, Kotlin etc. a. Procedural Programming Language Functions of procedural language may control variables, other than function‘s value returns. For example, printing out information. Example of the language Fortran, Pascal etc. b. Functional Programming Language The functional programing‘s primary focus is on the return values of functions, and side effects and different suggests that storing state are powerfully discouraged. Example of the language JavaScript python etc.
  • 7. TYPE OF PROGRAMMING LANGUAGES d. Scripting Programming Language These programming languages are often procedural and may comprise object-oriented language elements, but they fall into their own category as they are Normally not full-fledged programming languages with support for development of large systems. Example of the language Perl, PHP etc. e. Logic Programming Language These types of languages let programmers make declarative statements and then allow the machine to reason about the consequences of those statements. In a sense, this language doesn‘t tells the computer how to do something, but employing restrictions on what it must consider doing. Example of the language LISP, Clojure etc.
  • 8. EXAMPLE OF PROGRAMMING LANGUAGES JavaScript known for its ability to enable interactive and dynamic content and user interfaces. It supports both client-side and server-side scripting. HTML (Hypertext Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Cascading Style Sheets (CSS) style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML
  • 9. FRONT-END & BACK-END COMPUTER PROGRAMMING According to McCandless (2018), front-end development involves working with code that produces the elements that users can see and interact with; it‘s all about how a website looks and feels. Back-end web developers make sure the website works as it should do, and the code they write is normally invisible to users. Back-end web developers work with databases that store information such
  • 10. TYPE OF PROGRAMMING JOBS WEB DEVELOPER These types of programmers build applications for the web. They will work with languages like HTML, CSS, JavaScript, PHP, Python, and more. MOBILE DEVELOPER These types of developers build applications for mobile devices. Programming languages will include React Native, Swift, Flutter, Java, and Kotlin. SYSTEM ENGINEER This profession combines computer science and engineering to work on complex business applications. Programming languages will include Python, Java and C++.
  • 11. THE BENEFITS OF COMPUTER PROGRAMMING 1. Earn a good salary by building skills 2. Flexibility to work from anywhere, anytime 3. Creatively solve real-world problems 4. Develop cool mobile applications 5. Make addictive games that users love 6. Stay ahead of the curve by continually evolving 7. Explore artificial intelligence and other future-ready trends 8. Accomplish anything by employing technology to work for you 9. Become a mentor later 10. Coding is applicable now on almost all industries
  • 12. CONCLUSION Computer programming can be a very rewarding career both intellectually and financially. Programmers need to be willing to learn new things and solve complex problems.