Top Ten Programming Languages 🔥 for 2019 based on your goals as a developer. https://medium.com/@jeffdelaney/top-ten-programming-languages-of-2019-a8dd5bc6f3bc

Learn more at https://fireship.io
2024-02-04T06:59:28.724Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
6b8faf07-8a3b-4f93-a9c8-297c19ae47e8
28e3a06b0274bc5d1f16b949870e5ec4df72f5b7a9465c7cb213d9ba46d0c412
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
Let's get right into it.
Are you building something that will live on the Internet like a website or web app?
Learn JavaScript.
The JS community is massive, there are plenty of jobs, and the language itself is very versatile.
And 2019 is a great year to be a web developer because there are so many more possibilities now with progressive web apps.
Are you building an iOS app?
Learn Swift.
Are you building an Android app?
Learn Kotlin.
Nothing beats the platforms themselves if you want to build a world class native app.
And on average, native mobile developers make more than web developers.
But what if you want to build both an iOS and an Android app?
In that case, you should check out Dart and Flutter.
But I totally get it if you don't want to learn Dart.
So in that case, just learn JavaScript.
And in doing so, you will have magically learned most of what you need to know for Dart anyway.
Are you building a server side application and need to be really fast.
Learn Go or Rust.
Both languages are growing and going to be extremely important in the future.
And Rust especially so because it can compile to WebAssembly, which will be a huge part of the web and forward.
Are you building a game for mobile or desktop?
Learn C along with the Unity framework.
Or learn C plus plus to work with the Godot or Unreal frameworks.
Do you want to work with data or machine learning algorithms?
Learn Python.
It's also an extremely versatile language and a more marketable skill than other data analysis languages like R or Julia.
And if you just want a general purpose language that's fun and easy to learn, check out Ruby.
Ruby was my first love, and I really miss its elegant and almost magical syntax.
At the end of the day, learning something is always better than nothing, and learning has basically become my full time job.
So subscribe to the channel if you want to learn more with me.
Thanks for watching, and I will talk to you soon.

Speaker 0: Let's get right into it. Are you building something that will live on the Internet like a website or web app? Learn JavaScript. The JS community is massive, there are plenty of jobs, and the language itself is very versatile. And 2019 is a great year to be a web developer because there are so many more possibilities now with progressive web apps.

Are you building an iOS app? Learn Swift. Are you building an Android app? Learn Kotlin. Nothing beats the platforms themselves if you want to build a world class native app.

And on average, native mobile developers make more than web developers. But what if you want to build both an iOS and an Android app? In that case, you should check out Dart and Flutter. But I totally get it if you don't want to learn Dart. So in that case, just learn JavaScript.

And in doing so, you will have magically learned most of what you need to know for Dart anyway. Are you building a server side application and need to be really fast. Learn Go or Rust. Both languages are growing and going to be extremely important in the future. And Rust especially so because it can compile to WebAssembly, which will be a huge part of the web and forward.

Are you building a game for mobile or desktop? Learn C along with the Unity framework. Or learn C plus plus to work with the Godot or Unreal frameworks. Do you want to work with data or machine learning algorithms? Learn Python.

It's also an extremely versatile language and a more marketable skill than other data analysis languages like R or Julia. And if you just want a general purpose language that's fun and easy to learn, check out Ruby. Ruby was my first love, and I really miss its elegant and almost magical syntax. At the end of the day, learning something is always better than nothing, and learning has basically become my full time job. So subscribe to the channel if you want to learn more with me.

Thanks for watching, and I will talk to you soon.
Let's get right into it. Are you building something that will live on the Internet like a website or web app? Learn JavaScript. The JS community is massive, there are plenty of jobs, and the language itself is very versatile. And 2019 is a great year to be a web developer because there are so many more possibilities now with progressive web apps. Are you building an iOS app? Learn Swift. Are you building an Android app? Learn Kotlin. Nothing beats the platforms themselves if you want to build a world class native app.
software development
internet
And on average, native mobile developers make more than web developers. But what if you want to build both an iOS and an Android app? In that case, you should check out Dart and Flutter. But I totally get it if you don't want to learn Dart. So in that case, just learn JavaScript. And in doing so, you will have magically learned most of what you need to know for Dart anyway. Are you building a server side application and need to be really fast. Learn Go or Rust. Both languages are growing and going to be extremely important in the future. And Rust especially so because it can compile to WebAssembly, which will be a huge part of the web and forward.
Are you building a game for mobile or desktop? Learn C along with the Unity framework. Or learn C plus plus to work with the Godot or Unreal frameworks. Do you want to work with data or machine learning algorithms? Learn Python. It's also an extremely versatile language and a more marketable skill than other data analysis languages like R or Julia. And if you just want a general purpose language that's fun and easy to learn, check out Ruby.
machine learning
deep learning
games
video gaming
software development
artificial intelligence
Ruby was my first love, and I really miss its elegant and almost magical syntax.
At the end of the day, learning something is always better than nothing, and learning has basically become my full time job. So subscribe to the channel if you want to learn more with me. Thanks for watching, and I will talk to you soon.
deep learning
teaching
Let's get right into it. Are you building something that will live on the Internet like a website or web app? Learn JavaScript. The JS community is massive, there are plenty of jobs, and the language itself is very versatile. And 2019 is a great year to be a web developer because there are so many more possibilities now with progressive web apps. Are you building an iOS app? Learn Swift. Are you building an Android app? Learn Kotlin. Nothing beats the platforms themselves if you want to build a world class native app. And on average, native mobile developers make more than web developers. But what if you want to build both an iOS and an Android app? In that case, you should check out Dart and Flutter. But I totally get it if you don't want to learn Dart. So in that case, just learn JavaScript. And in doing so, you will have magically learned most of what you need to know for Dart anyway. Are you building a server side application and need to be really fast. Learn Go or Rust. Both languages are growing and going to be extremely important in the future. And Rust especially so because it can compile to WebAssembly, which will be a huge part of the web and forward. Are you building a game for mobile or desktop? Learn C along with the Unity framework. Or learn C plus plus to work with the Godot or Unreal frameworks. Do you want to work with data or machine learning algorithms? Learn Python. It's also an extremely versatile language and a more marketable skill than other data analysis languages like R or Julia. And if you just want a general purpose language that's fun and easy to learn, check out Ruby. Ruby was my first love, and I really miss its elegant and almost magical syntax. At the end of the day, learning something is always better than nothing, and learning has basically become my full time job. So subscribe to the channel if you want to learn more with me. Thanks for watching, and I will talk to you soon.
Let's
let's
get
get
right
right
into
into
it.
it
Are
are
you
you
building
building
something
something
that
that
will
will
live
live
on
on
the
the
Internet
internet
like
like
a
a
website
website
or
or
web
web
app?
app
Learn
learn
JavaScript.
javascript
The
the
JS
js
community
community
is
is
massive,
massive
there
there
are
are
plenty
plenty
of
of
jobs,
jobs
and
and
the
the
language
language
itself
itself
is
is
very
very
versatile.
versatile
And
and
2019
2019
is
is
a
a
great
great
year
year
to
to
be
be
a
a
web
web
developer
developer
because
because
there
there
are
are
so
so
many
many
more
more
possibilities
possibilities
now
now
with
with
progressive
progressive
web
web
apps.
apps
Are
are
you
you
building
building
an
an
iOS
ios
app?
app
Learn
learn
Swift.
swift
Are
are
you
you
building
building
an
an
Android
android
app?
app
Learn
learn
Kotlin.
kotlin
Nothing
nothing
beats
beats
the
the
platforms
platforms
themselves
themselves
if
if
you
you
want
want
to
to
build
build
a
a
world
world
class
class
native
native
app.
app
And
and
on
on
average,
average
native
native
mobile
mobile
developers
developers
make
make
more
more
than
than
web
web
developers.
developers
But
but
what
what
if
if
you
you
want
want
to
to
build
build
both
both
an
an
iOS
ios
and
and
an
an
Android
android
app?
app
In
in
that
that
case,
case
you
you
should
should
check
check
out
out
Dart
dart
and
and
Flutter.
flutter
But
but
I
i
totally
totally
get
get
it
it
if
if
you
you
don't
don't
want
want
to
to
learn
learn
Dart.
dart
So
so
in
in
that
that
case,
case
just
just
learn
learn
JavaScript.
javascript
And
and
in
in
doing
doing
so,
so
you
you
will
will
have
have
magically
magically
learned
learned
most
most
of
of
what
what
you
you
need
need
to
to
know
know
for
for
Dart
dart
anyway.
anyway
Are
are
you
you
building
building
a
a
server
server
side
side
application
application
and
and
need
need
to
to
be
be
really
really
fast.
fast
Learn
learn
Go
go
or
or
Rust.
rust
Both
both
languages
languages
are
are
growing
growing
and
and
going
going
to
to
be
be
extremely
extremely
important
important
in
in
the
the
future.
future
And
and
Rust
rust
especially
especially
so
so
because
because
it
it
can
can
compile
compile
to
to
WebAssembly,
webassembly
which
which
will
will
be
be
a
a
huge
huge
part
part
of
of
the
the
web
web
and
and
forward.
forward
Are
are
you
you
building
building
a
a
game
game
for
for
mobile
mobile
or
or
desktop?
desktop
Learn
learn
C
c
along
along
with
with
the
the
Unity
unity
framework.
framework
Or
or
learn
learn
C
c
plus
plus
plus
plus
to
to
work
work
with
with
the
the
Godot
godot
or
or
Unreal
unreal
frameworks.
frameworks
Do
do
you
you
want
want
to
to
work
work
with
with
data
data
or
or
machine
machine
learning
learning
algorithms?
algorithms
Learn
learn
Python.
python
It's
it's
also
also
an
an
extremely
extremely
versatile
versatile
language
language
and
and
a
a
more
more
marketable
marketable
skill
skill
than
than
other
other
data
data
analysis
analysis
languages
languages
like
like
R
r
or
or
Julia.
julia
And
and
if
if
you
you
just
just
want
want
a
a
general
general
purpose
purpose
language
language
that's
that's
fun
fun
and
and
easy
easy
to
to
learn,
learn
check
check
out
out
Ruby.
ruby
Ruby
ruby
was
was
my
my
first
first
love,
love
and
and
I
i
really
really
miss
miss
its
its
elegant
elegant
and
and
almost
almost
magical
magical
syntax.
syntax
At
at
the
the
end
end
of
of
the
the
day,
day
learning
learning
something
something
is
is
always
always
better
better
than
than
nothing,
nothing
and
and
learning
learning
has
has
basically
basically
become
become
my
my
full
full
time
time
job.
job
So
so
subscribe
subscribe
to
to
the
the
channel
channel
if
if
you
you
want
want
to
to
learn
learn
more
more
with
with
me.
me
Thanks
thanks
for
for
watching,
watching
and
and
I
i
will
will
talk
talk
to
to
you
you
soon.
soon
success
The speaker discusses the benefits of learning JavaScript and recommends building a native app for web and mobile developers. They also recommend learning Python, Go, or Rust, as well as other programming languages. The speaker emphasizes the versatility of learning a language like developers, and encourages viewers to subscribe to the channel for more content.
Top 10 Programming Languages in 90 Seconds
Let's get right into it. Are you building something that will live on the Internet like a website or web app? Learn JavaScript. The JS community is massive, there are plenty of jobs, and the language itself is very versatile. And 2019 is a great year to be a web developer because there are so many more possibilities now with progressive web apps. Are you building an iOS app? Learn Swift. Are you building an Android app? Learn Kotlin. Nothing beats the platforms themselves if you want to build a world class native app. And on average, native mobile developers make more than web developers. But what if you want to build both an iOS and an Android app? In that case, you should check out Dart and Flutter. But I totally get it if you don't want to learn Dart. So in that case, just learn JavaScript. And in doing so, you will have magically learned most of what you need to know for Dart anyway. Are you building a server side application and need to be really fast. Learn Go or Rust. Both languages are growing and going to be extremely important in the future. And Rust especially so because it can compile to WebAssembly, which will be a huge part of the web and forward. Are you building a game for mobile or desktop? Learn C along with the Unity framework. Or learn C plus plus to work with the Godot or Unreal frameworks. Do you want to work with data or machine learning algorithms? Learn Python. It's also an extremely versatile language and a more marketable skill than other data analysis languages like R or Julia. And if you just want a general purpose language that's fun and easy to learn, check out Ruby. Ruby was my first love, and I really miss its elegant and almost magical syntax. At the end of the day, learning something is always better than nothing, and learning has basically become my full time job. So subscribe to the channel if you want to learn more with me. Thanks for watching, and I will talk to you soon.
The speaker discusses the benefits of learning JavaScript and recommends building a native app for web and mobile developers. They also recommend learning Python, Go, or Rust, as well as other programming languages. The speaker emphasizes the versatility of learning a language like developers, and encourages viewers to subscribe to the channel for more content.