馃攳
Top 5 Programming Languages to Learn in 2018 to Get a Job Without a College Degree - YouTube
Channel: Clever Programmer
[0]
- Hey you, in this video
we're gonna be covering
[3]
the top five programming languages
[6]
for you to learn so you
can get a job in 2018
[9]
without needing a college degree.
[11]
How we're gonna rank these
programming languages
[13]
from number five to number
one is based on three things.
[17]
Number one, the time it
takes for even an absolute
[20]
beginner to go from just learning
to building practical real
[23]
world apps and then going on to get a job
[27]
without even needing a college degree.
[29]
Number two, the job market.
[31]
So what is the demand for
these programming languages,
[34]
what's the average salary
for each developer?
[36]
And number three, what we're gonna
[38]
base it off on is productivity.
[40]
So in terms of development
time, how quickly does it
[43]
let you bring your ideas to life?
[45]
This is very important
because when a company is
[47]
looking to hire you, they
want to make sure that
[49]
you're very productive in
terms of your development.
[51]
And if you build things quicker,
[53]
you're effectively saving
them a lot of cost.
[56]
What they would pay a
developer two times for,
[58]
you can do it twice faster
or maybe five times faster.
[62]
And so they're saving a lot
of money on you which means
[64]
that they're profitable
on you, which means that
[66]
they're likely to pay you more.
[68]
With that said, I hope you are excited
[71]
and without any further ado,
let's jump right into it.
[75]
(electronic intro music)
[86]
Hey, this is Qazi from
cleverprogrammer.com
[91]
Alright, let's start
with number five: Java.
[95]
Java is primarily an
object-oriented language
[99]
and it is a de facto standard,
it's been around forever.
[104]
And now it's in most companies.
[106]
The great thing about it is
also that you can build native
[110]
Android apps using the
Java programming language.
[114]
Average developer salaries
start at $74,000 a year.
[118]
The only reason I put
it kind of at the bottom
[121]
is that the learning curve for
[123]
somebody who's a beginner,
it's a little bit difficult.
[126]
So take the simplest example in terms of
[129]
writing the simplest
program ever, in a bunch of
[132]
programming languages you can just write
[134]
one line of code and
it actually does stuff.
[136]
In Java, you have to
actually know about compiling
[139]
and classes and command
line and it's not very easy
[143]
to just run anywhere on the web.
[146]
So learning curve,
portability, all those things
[149]
pretty difficult and that's why
[152]
we're gonna place it on number five.
[154]
With that said, let's move on.
[156]
Number four, we've got Swift.
[159]
Swift, you've probably heard of it.
[160]
If not, no problem, that's what
I'm here to tell you about.
[163]
Swift is the programming language
that is used for iOS apps.
[167]
So iPads, iPods, iPhones.
[170]
The Swift programming
language and you can use it
[172]
to build native iOS apps, okay.
[175]
So think about any app that
you download on your phone,
[178]
right, like for example Wunderlist.
[180]
If you download it on your phone,
[181]
chances are it's written in iOS.
[184]
If you download it on your
iPhone, that's what I mean.
[187]
And then if you're using it,
that's what it's made with.
[191]
Average developer salaries are
starting at $80,000 a year.
[197]
So great programming language,
[200]
I see a lot of future in Swift,
[202]
especially with iPhone kind of, you know,
[205]
it's going to be around for a long time
[208]
and iOS apps are not going anywhere
[210]
and they're very, very
powerful and needed.
[212]
The only problem is that it
is a little bit difficult
[216]
to learn and get started with.
[218]
With that said, let's move on to
[221]
number three: Ruby on Rails.
[226]
Now what is Ruby on Rails?
[228]
It's essentially the
programming language Ruby,
[231]
but then when you combine
a web development framework
[235]
on it so that's called
Rails, when you combine them
[238]
together people call them Ruby on Rails.
[241]
Ruby on Rails is for
developing web applications.
[245]
And being able to do
it very, very quickly.
[248]
So making things like eCommerce
[250]
stores or something like Twitter.
[253]
You can make those apps in
Ruby and it's very, very easy.
[257]
The learning curve is pretty
simple and straightforward.
[261]
Another great thing about it
is that it reads like English.
[264]
It almost feels like when
you look at the code,
[266]
you feel like you're reading
English, you're reading a book.
[269]
The only reason I'm putting
it on number three is because
[272]
some of the other programming languages
[274]
that I'm gonna mention
are actually more popular
[276]
and higher paid than Ruby.
[278]
Ruby average developer
makes $74,000 a year.
[283]
Awesome, with that said let's move on to
[285]
the next programming language.
[287]
Number two: JavaScript.
[291]
This is a very, very hot language
[293]
and a lot of you are probably
going to be very surprised
[295]
and I'm probably gonna get a
lot of controversy on this.
[298]
Like, "Oh my God, JavaScript?!"
[299]
Okay, let me break it down.
[301]
JavaScript is an awesome
programming language.
[303]
Very, very popular, if you
type it in it's gonna come up
[306]
like as one of the first ones.
[308]
And you can run it pretty much anywhere.
[310]
So if you just go to Chrome and
right click and hit inspect,
[315]
you can see, you can actually even type in
[318]
JavaScript right there and run it.
[320]
So you can run it right
inside of your web browser.
[323]
You don't need anything
installed on your computer
[325]
and it just runs in the web.
[327]
And this programming language
is pretty much on all websites
[331]
or all websites that you visit as well.
[334]
So it's on Facebook,
and it's gonna be on CNN
[339]
or wherever you go, Amazon,
[342]
JavaScript is gonna be there.
[344]
This is a great programming
language but still
[348]
because of how JavaScript,
the reason why I would
[354]
say it's a little bit
difficult to learn and practice
[357]
is because of also the
reason that it's on the web.
[361]
There are many, many
different things you can do
[363]
and many different options and that's
[365]
what also can be confusing about it,
[368]
especially when you're
starting to learn coding.
[371]
You wanna just do stuff and move on
[373]
and not have to worry about
that, oh there are a hundred
[375]
different ways to do one thing.
[379]
And they're now trying to
make it simpler, that's one of
[383]
their goals, and make
it more standardized.
[385]
But when it was being made
earlier it was kind of like
[387]
a project that got done really, really
[389]
quickly in just a few days
and it became really popular
[392]
and it turned into JavaScript.
[394]
And now everybody's using
it and they're like,
[397]
"Man, this seems like there is no control
[400]
and we have to make it more modularized
[402]
and make it more simple
for everybody to follow."
[405]
For somebody who's just trying
to learn and starting out,
[408]
JavaScript, I would think about
[410]
not starting off with right away.
[412]
Also, great language and
the average salary for
[416]
developers starts at
$110,000 a year, awesome.
[423]
Number one...
[426]
Python.
[427]
So the reason why I've put
Python on number one is
[429]
because of mainly three reasons.
[431]
Number one, it's the easiest
programming language to learn.
[436]
It's one of the most paid
programming languages.
[439]
Average salaries start at $116,000 a year.
[444]
And it's one of the most popular
[445]
programming language to learn.
[447]
So the reason why I say
it's easy to learn is that
[450]
if you look at a lot of
the introductory courses
[453]
that are being taught in the U.S. even,
[454]
you'll see that all of them are
shifting to teaching Python.
[458]
And the reason for that is that it's easy
[461]
so they want the college students
to start off with Python.
[464]
But then it can be scaled
and it's very powerful.
[467]
So to give you an example
of how powerful it is,
[470]
this platform you might
be watching this video on
[473]
is YouTube, and YouTube is
built with Python, right.
[477]
Granted, there are many other
programming languages there
[479]
as well, but primarily
it's written in Python.
[482]
Google is written in Python.
[485]
You have Spotify in Python, Reddit, Quora,
[489]
Hipmunk, and the list goes on.
[493]
So this is to show you
that this is not just
[495]
a beginner programming language,
but then you can scale it
[498]
and do really real world things with it.
[501]
And that's really the beauty of it.
[502]
And you can do anything
from machine learning,
[505]
so you can create robots
that can think for themselves
[508]
and do really cool
stuff, to web development
[510]
and creating apps, sharing
your ideas with the world.
[514]
You can combine web development
with machine learning.
[518]
You know, the possibilities
are kind of limitless.
[521]
Now I don't wanna just talk about it.
[523]
I wanna show you how easy it is
[524]
and you don't even need anything
installed to run Python.
[528]
You can even run it online on web services
[530]
like Repl.it, okay, so I'm
highlighting that here.
[533]
And you can do it very simply.
[535]
So for example, if I want to do something
[537]
I can do it very easily,
so check this out, okay.
[539]
YouTube turtle, we have
this, alright let's run it.
[547]
So I really hope that
you enjoyed this video.
[550]
These were the top five programming
[552]
languages and here are their salaries.
[555]
With that said, if you
are interested in taking
[558]
your career as a developer to the
[561]
next level, I have a course coming up.
[562]
It's called "The Profitable Programmer."
[564]
It's our flagship course
at Clever Programmer
[567]
that shows you how to create apps
[569]
and how to land your first client
[571]
with Pyhthon in less than 90 days.
[574]
We show you step-by-step, even
[575]
if you're a complete beginner.
[578]
And this course has everything
from the basics of Python
[582]
to web development to landing clients.
[585]
If you're interested, I have
the link in the description.
[587]
And here's the link in the video as well.
[590]
Go to this page, put in
your name and e-mail,
[592]
and I will put you on the
VIP wait list for this course
[596]
and I'll give you a bonus of
showing you my top resources
[601]
I used to learn programming
in less than three months.
[606]
And I'll give you all of that for
[607]
free if you join this list now.
[611]
That's it for this video,
thank you so much for watching.
[613]
Don't forget to leave a like
and subscribe to this channel.
[616]
As always, I love your faces off
[618]
and I'll see you in the next video.
Most Recent Videos:
You can go back to the homepage right here: Homepage





