How to Learn Programming for
Beginners
Hey! Let’s go through a
few things that we will be
covering in this session..
Why learn
coding?
How to start
coding?
Career Path
Which language
should you
choose?
Why learn
coding?
There are several reasons why people choose to learn coding:
Achieving a higher
income
Interested in software
behind the scenes
Changing the
career path
How to Learn Programming for
Beginners
Click here to watch the video
Why learn
coding?
How to start
coding?
Career Path
Which language
should you
choose?
How to start
coding?
These are the steps that you should follow when starting to code:
• Establish your goal
• Research about the languages and tools
that might be needed
• Learn the language, and then the tools
if required
• Create a basic application and add the code
to a Github repository
Why learn
coding?
How to start
coding?
Career Path
Which language
should you
choose?
Which language
should you
choose?
This depends on the kind of software development you are interested in.
Lately, the most sought after fields
in software development are:
• Web Development
Which language
should you
choose?
This depends on the kind of software development you are interested in.
Lately, the most sought after fields
in software development are:
• Web Development
• Mobile Development
Which language
should you
choose?
This depends on the kind of software development you are interested in.
Lately, the most sought after fields
in software development are:
• Web Development
• Mobile Development
• Machine Learning / Data Science
Web Development
• Web development is the work involved in developing
a website for the Internet.
Web Development
• Web development is the work involved in developing
a website for the Internet.
• The languages you should learn:
• HTML – Contains contents of a webpage
Web Development
• Web development is the work involved in developing
a website for the Internet.
• The languages you should learn:
• HTML – Contains contents of a webpage
• CSS – Used for styling web applications
Web Development
• Web development is the work involved in developing
a website for the Internet.
• The languages you should learn:
• HTML – Contains contents of a webpage
• CSS – Used for styling web applications
• JavaScript – Used for making web applications
interactive
Mobile Development
• Mobile development involves developing applications
for mobile platforms like iOS and Android.
Mobile Development
• Mobile development involves developing applications
for mobile platforms like iOS and Android.
• The languages you should learn:
• Swift – For iOS application development
Mobile Development
• Mobile development involves developing applications
for mobile platforms like iOS and Android.
• The languages you should learn:
• Swift – For iOS application development
• Java – For Android application development
Mobile Development
• Mobile development involves developing applications
for mobile platforms like iOS and Android.
• The languages you should learn:
• Swift – For iOS application development
• Java – For Android application development
• React Native / Flutter – For hybrid application
development
Machine Learning
• Machine Learning is basically teaching a computer
using some data and then computer predicts some
values for new data using algorithms.
Machine Learning
• Machine Learning is basically teaching a computer
using some data and then computer predicts some
values for new data using algorithms.
• The things that you should learn are:
• Python – Programming Language
Machine Learning
• Machine Learning is basically teaching a computer
using some data and then computer predicts some
values for new data using algorithms.
• The things that you should learn are:
• Python – Programming Language
• Math Concepts – Calculus, Probability and
Statistics
Machine Learning
• Machine Learning is basically teaching a computer
using some data and then computer predicts some
values for new data using algorithms.
• The things that you should learn are:
• Python – Programming Language
• Math Concepts – Calculus, Probability and
Statistics
• Machine Learning Algorithms – Linear and
Logistic Regression, Decision Tree and Ensemble
methods
Hello World Program
Let’s now go through a basic hello world program in the following
languages:
• Java
• HTML
• Python
This is just to give you a glimpse of these programming languages
Hello World Program Java
class A {
public static void main() {
System.out.println(‘Hello World’);
}
}
• Java works on the concept of Classes and
objects
• A java program always has a main()
method
• System.out.println() prints the text on the
screen
Hello World Program HTML
<html>
<head>
</head>
<body>
<p>Hello World</p>
</body>
</html>
• HTML is used in web development
• It contains the contents of a webpage
• The things added inside <body> tag are
visible on the webpage
• <p> tag is for paragraph
Hello World Program Python
print(‘Hello World’)
• Python is an OOP language
• Python is a much modern language when
compared to some other popular language
• So, it is simpler and quicker than Java
Why learn
coding?
How to start
coding?
Career Path
Which language
should you
choose?
Career Path
There can be various career paths according to the development
field that you choose.
Machine Learning
Engineer
Web Application
Developer
Mobile Application
Developer
Software Engineer
How To Learn Programming For Beginners | How To Start Coding | Learn Programming | Simplilearn

How To Learn Programming For Beginners | How To Start Coding | Learn Programming | Simplilearn

  • 1.
    How to LearnProgramming for Beginners
  • 2.
    Hey! Let’s gothrough a few things that we will be covering in this session.. Why learn coding? How to start coding? Career Path Which language should you choose?
  • 3.
    Why learn coding? There areseveral reasons why people choose to learn coding: Achieving a higher income Interested in software behind the scenes Changing the career path
  • 4.
    How to LearnProgramming for Beginners Click here to watch the video
  • 5.
    Why learn coding? How tostart coding? Career Path Which language should you choose?
  • 6.
    How to start coding? Theseare the steps that you should follow when starting to code: • Establish your goal • Research about the languages and tools that might be needed • Learn the language, and then the tools if required • Create a basic application and add the code to a Github repository
  • 7.
    Why learn coding? How tostart coding? Career Path Which language should you choose?
  • 8.
    Which language should you choose? Thisdepends on the kind of software development you are interested in. Lately, the most sought after fields in software development are: • Web Development
  • 9.
    Which language should you choose? Thisdepends on the kind of software development you are interested in. Lately, the most sought after fields in software development are: • Web Development • Mobile Development
  • 10.
    Which language should you choose? Thisdepends on the kind of software development you are interested in. Lately, the most sought after fields in software development are: • Web Development • Mobile Development • Machine Learning / Data Science
  • 11.
    Web Development • Webdevelopment is the work involved in developing a website for the Internet.
  • 12.
    Web Development • Webdevelopment is the work involved in developing a website for the Internet. • The languages you should learn: • HTML – Contains contents of a webpage
  • 13.
    Web Development • Webdevelopment is the work involved in developing a website for the Internet. • The languages you should learn: • HTML – Contains contents of a webpage • CSS – Used for styling web applications
  • 14.
    Web Development • Webdevelopment is the work involved in developing a website for the Internet. • The languages you should learn: • HTML – Contains contents of a webpage • CSS – Used for styling web applications • JavaScript – Used for making web applications interactive
  • 15.
    Mobile Development • Mobiledevelopment involves developing applications for mobile platforms like iOS and Android.
  • 16.
    Mobile Development • Mobiledevelopment involves developing applications for mobile platforms like iOS and Android. • The languages you should learn: • Swift – For iOS application development
  • 17.
    Mobile Development • Mobiledevelopment involves developing applications for mobile platforms like iOS and Android. • The languages you should learn: • Swift – For iOS application development • Java – For Android application development
  • 18.
    Mobile Development • Mobiledevelopment involves developing applications for mobile platforms like iOS and Android. • The languages you should learn: • Swift – For iOS application development • Java – For Android application development • React Native / Flutter – For hybrid application development
  • 19.
    Machine Learning • MachineLearning is basically teaching a computer using some data and then computer predicts some values for new data using algorithms.
  • 20.
    Machine Learning • MachineLearning is basically teaching a computer using some data and then computer predicts some values for new data using algorithms. • The things that you should learn are: • Python – Programming Language
  • 21.
    Machine Learning • MachineLearning is basically teaching a computer using some data and then computer predicts some values for new data using algorithms. • The things that you should learn are: • Python – Programming Language • Math Concepts – Calculus, Probability and Statistics
  • 22.
    Machine Learning • MachineLearning is basically teaching a computer using some data and then computer predicts some values for new data using algorithms. • The things that you should learn are: • Python – Programming Language • Math Concepts – Calculus, Probability and Statistics • Machine Learning Algorithms – Linear and Logistic Regression, Decision Tree and Ensemble methods
  • 23.
    Hello World Program Let’snow go through a basic hello world program in the following languages: • Java • HTML • Python This is just to give you a glimpse of these programming languages
  • 24.
    Hello World ProgramJava class A { public static void main() { System.out.println(‘Hello World’); } } • Java works on the concept of Classes and objects • A java program always has a main() method • System.out.println() prints the text on the screen
  • 25.
    Hello World ProgramHTML <html> <head> </head> <body> <p>Hello World</p> </body> </html> • HTML is used in web development • It contains the contents of a webpage • The things added inside <body> tag are visible on the webpage • <p> tag is for paragraph
  • 26.
    Hello World ProgramPython print(‘Hello World’) • Python is an OOP language • Python is a much modern language when compared to some other popular language • So, it is simpler and quicker than Java
  • 27.
    Why learn coding? How tostart coding? Career Path Which language should you choose?
  • 28.
    Career Path There canbe various career paths according to the development field that you choose. Machine Learning Engineer Web Application Developer Mobile Application Developer Software Engineer