6. Few things to keep in mind...
Objective
Popularity
Job prospects
Longevity
6
7. Different types of languages
Front-end
Back-end
Full-stack
Data & Analytics
7
8. Front-end, Back-end, and Full-stack
Client (sends requests)
Front-end Developer
Manages what user sees
Server (sends response)
Back-end Developer
Manages what app does
8
10. Benefits of Popularity & Accessibility
Has large community of developers, libraries and
frameworks => easier to learn & debug
Syntax is less complicated and more intuitive for first-time
developers
Helps you focus on learning how to code rather than get
distracted by the nuances of the language
10
13. JavaScript history
Written by Brendan Eich in 1995 for Netscape
Initial version written in 10 days
Completely unrelated to Java, but maybe named after it to
draft off its popularity
Over 10 years, became default programming language for
browsers
Continues to evolve under guidance of ECMA
International, with input from top tech companies
13
15. Why JavaScript?
94% of all websites in the world use Javascript.
Javascript has a monopoly on front-end web
development.
All browsers already have Javascript interpreters
included.
Node.js allows Javascript to be written on the
back-end as well.
Knowing Javascript means you can create full-
stack web applications in minutes.
15
17. Python history
First release in 1991
Designed to be simpler and more readable
Named after “Monty Python’s Flying Circus”
17
18. Python today
Since 2003, consistently ranked in top 10 most
popular languages.
As of 2017, was fifth most popular language,
currently #3 on Github
Has become standard language in computer
science curriculums (displacing Java)
18
20. Python analytics
Data scientists are increasingly using Python
over R
Python has excellent modules for “big data”
analysis and machine learning (NumPy, Pandas,
sklearn)
20