– Hey you, in this video
we’re gonna be covering the top five programming languages for you to learn so you
can get a job in 2018 without needing a college degree. How we’re gonna rank these
programming languages from number five to number
one is based on three things. Number one, the time it
takes for even an absolute beginner to go from just learning
to building practical real world apps and then going on to get a job without even needing a college degree. Number two, the job market. So what is the demand for
these programming languages, what’s the average salary
for each developer? And number three, what we’re gonna base it off on is productivity. So in terms of development
time, how quickly does it let you bring your ideas to life? This is very important
because when a company is looking to hire you, they
want to make sure that you’re very productive in
terms of your development. And if you build things quicker, you’re effectively saving
them a lot of cost. What they would pay a
developer two times for, you can do it twice faster
or maybe five times faster. And so they’re saving a lot
of money on you which means that they’re profitable
on you, which means that they’re likely to pay you more. With that said, I hope you are excited and without any further ado,
let’s jump right into it. (electronic intro music) Hey, this is Qazi from
cleverprogrammer.com Alright, let’s start
with number five: Java. Java is primarily an
object-oriented language and it is a de facto standard,
it’s been around forever. And now it’s in most companies. The great thing about it is
also that you can build native Android apps using the
Java programming language. Average developer salaries
start at $74,000 a year. The only reason I put
it kind of at the bottom is that the learning curve for somebody who’s a beginner,
it’s a little bit difficult. So take the simplest example in terms of writing the simplest
program ever, in a bunch of programming languages you can just write one line of code and
it actually does stuff. In Java, you have to
actually know about compiling and classes and command
line and it’s not very easy to just run anywhere on the web. So learning curve,
portability, all those things pretty difficult and that’s why we’re gonna place it on number five. With that said, let’s move on. Number four, we’ve got Swift. Swift, you’ve probably heard of it. If not, no problem, that’s what
I’m here to tell you about. Swift is the programming language
that is used for iOS apps. So iPads, iPods, iPhones. The Swift programming
language and you can use it to build native iOS apps, okay. So think about any app that
you download on your phone, right, like for example Wunderlist. If you download it on your phone, chances are it’s written in iOS. If you download it on your
iPhone, that’s what I mean. And then if you’re using it,
that’s what it’s made with. Average developer salaries are
starting at $80,000 a year. So great programming language, I see a lot of future in Swift, especially with iPhone kind of, you know, it’s going to be around for a long time and iOS apps are not going anywhere and they’re very, very
powerful and needed. The only problem is that it
is a little bit difficult to learn and get started with. With that said, let’s move on to number three: Ruby on Rails. Now what is Ruby on Rails? It’s essentially the
programming language Ruby, but then when you combine
a web development framework on it so that’s called
Rails, when you combine them together people call them Ruby on Rails. Ruby on Rails is for
developing web applications. And being able to do
it very, very quickly. So making things like eCommerce stores or something like Twitter. You can make those apps in
Ruby and it’s very, very easy. The learning curve is pretty
simple and straightforward. Another great thing about it
is that it reads like English. It almost feels like when
you look at the code, you feel like you’re reading
English, you’re reading a book. The only reason I’m putting
it on number three is because some of the other programming languages that I’m gonna mention
are actually more popular and higher paid than Ruby. Ruby average developer
makes $74,000 a year. Awesome, with that said let’s move on to the next programming language. Number two: JavaScript. This is a very, very hot language and a lot of you are probably
going to be very surprised and I’m probably gonna get a
lot of controversy on this. Like, “Oh my God, JavaScript?!” Okay, let me break it down. JavaScript is an awesome
programming language. Very, very popular, if you
type it in it’s gonna come up like as one of the first ones. And you can run it pretty much anywhere. So if you just go to Chrome and
right click and hit inspect, you can see, you can actually even type in JavaScript right there and run it. So you can run it right
inside of your web browser. You don’t need anything
installed on your computer and it just runs in the web. And this programming language
is pretty much on all websites or all websites that you visit as well. So it’s on Facebook,
and it’s gonna be on CNN or wherever you go, Amazon, JavaScript is gonna be there. This is a great programming
language but still because of how JavaScript,
the reason why I would say it’s a little bit
difficult to learn and practice is because of also the
reason that it’s on the web. There are many, many
different things you can do and many different options and that’s what also can be confusing about it, especially when you’re
starting to learn coding. You wanna just do stuff and move on and not have to worry about
that, oh there are a hundred different ways to do one thing. And they’re now trying to
make it simpler, that’s one of their goals, and make
it more standardized. But when it was being made
earlier it was kind of like a project that got done really, really quickly in just a few days
and it became really popular and it turned into JavaScript. And now everybody’s using
it and they’re like, “Man, this seems like there is no control and we have to make it more modularized and make it more simple
for everybody to follow.” For somebody who’s just trying
to learn and starting out, JavaScript, I would think about not starting off with right away. Also, great language and
the average salary for developers starts at
$110,000 a year, awesome. Number one… Python. So the reason why I’ve put
Python on number one is because of mainly three reasons. Number one, it’s the easiest
programming language to learn. It’s one of the most paid
programming languages. Average salaries start at $116,000 a year. And it’s one of the most popular programming language to learn. So the reason why I say
it’s easy to learn is that if you look at a lot of
the introductory courses that are being taught in the U.S. even, you’ll see that all of them are
shifting to teaching Python. And the reason for that is that it’s easy so they want the college students
to start off with Python. But then it can be scaled
and it’s very powerful. So to give you an example
of how powerful it is, this platform you might
be watching this video on is YouTube, and YouTube is
built with Python, right. Granted, there are many other
programming languages there as well, but primarily
it’s written in Python. Google is written in Python. You have Spotify in Python, Reddit, Quora, Hipmunk, and the list goes on. So this is to show you
that this is not just a beginner programming language,
but then you can scale it and do really real world things with it. And that’s really the beauty of it. And you can do anything
from machine learning, so you can create robots
that can think for themselves and do really cool
stuff, to web development and creating apps, sharing
your ideas with the world. You can combine web development
with machine learning. You know, the possibilities
are kind of limitless. Now I don’t wanna just talk about it. I wanna show you how easy it is and you don’t even need anything
installed to run Python. You can even run it online on web services like Repl.it, okay, so I’m
highlighting that here. And you can do it very simply. So for example, if I want to do something I can do it very easily,
so check this out, okay. YouTube turtle, we have
this, alright let’s run it. So I really hope that
you enjoyed this video. These were the top five programming languages and here are their salaries. With that said, if you
are interested in taking your career as a developer to the next level, I have a course coming up. It’s called “The Profitable Programmer.” It’s our flagship course
at Clever Programmer that shows you how to create apps and how to land your first client with Pyhthon in less than 90 days. We show you step-by-step, even if you’re a complete beginner. And this course has everything
from the basics of Python to web development to landing clients. If you’re interested, I have
the link in the description. And here’s the link in the video as well. Go to this page, put in
your name and e-mail, and I will put you on the
VIP wait list for this course and I’ll give you a bonus of
showing you my top resources I used to learn programming
in less than three months. And I’ll give you all of that for free if you join this list now. That’s it for this video,
thank you so much for watching. Don’t forget to leave a like
and subscribe to this channel. As always, I love your faces off and I’ll see you in the next video.

Top 5 Programming Languages to Learn in 2018 to Get a Job Without a College Degree
Tagged on:                                                                                                                                                                             

100 thoughts on “Top 5 Programming Languages to Learn in 2018 to Get a Job Without a College Degree

  • January 13, 2019 at 5:19 pm
    Permalink

    you are so biased

    Reply
  • January 13, 2019 at 5:20 pm
    Permalink

    c++ for life

    Reply
  • January 15, 2019 at 5:09 am
    Permalink

    I’ve never been motivated to begin my career path

    Reply
  • January 17, 2019 at 4:02 am
    Permalink

    How long it gets to master a language like Python if you study seriously every day?

    Reply
  • January 18, 2019 at 3:46 pm
    Permalink

    https://www.amazon.in/dp/B07M6LS2M1
    https://www.amazon.in/dp/B07MKZZ3CR

    Reply
  • January 20, 2019 at 3:53 am
    Permalink

    Tbh I'm not watching the video just reading the comments lol

    Reply
  • January 20, 2019 at 4:19 am
    Permalink

    lol 😂😂😂😂😂😂

    Reply
  • January 21, 2019 at 5:50 am
    Permalink

    What's the best way to learn programming solo ?

    Reply
  • January 21, 2019 at 12:47 pm
    Permalink

    <iframe width="914" height="514" src="https://www.youtube.com/embed/f3EbDbm8XqY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

    Reply
  • January 22, 2019 at 7:26 pm
    Permalink

    MS. Net, Sql server are superb.

    Reply
  • January 25, 2019 at 7:02 pm
    Permalink

    any one who love rails 🙂

    Reply
  • January 27, 2019 at 4:25 pm
    Permalink

    C++ GANG LIKE HERE

    Reply
  • January 31, 2019 at 6:21 am
    Permalink

    Why didn't R make the list?

    Reply
  • January 31, 2019 at 11:00 pm
    Permalink

    Your video is very nice and interesting can you tell me your opinion for C++ and for C#? Thank you very much.

    Reply
  • February 2, 2019 at 5:22 pm
    Permalink

    import turtle

    pk=turtle.Turtle()

    n=4

    def sq():

    for i in range(4):

    pk.forward(100)

    pk.left(90)

    for i in range(200):

    sq()

    pk.left(10)

    #circle from squares

    Reply
  • February 4, 2019 at 4:41 pm
    Permalink

    What about java

    Reply
  • February 5, 2019 at 5:06 pm
    Permalink

    so, as a beginner, which one should i use?

    Reply
  • February 6, 2019 at 6:12 am
    Permalink

    which earns more programmer or animator?

    Reply
  • February 6, 2019 at 12:23 pm
    Permalink

    “On”. Not “off on”.

    Reply
  • February 6, 2019 at 6:39 pm
    Permalink

    and what about fortran ? ;^

    Reply
  • February 9, 2019 at 3:21 pm
    Permalink

    لعن الله عمر ثم ابابکر و عمر ثم عمر ثم عمر

    Reply
  • February 12, 2019 at 8:23 am
    Permalink

    Thanks a lot for a amazing information……

    Reply
  • February 12, 2019 at 9:01 pm
    Permalink

    Fun fact. Python is name after Monty python and has a lot the lingo on the film series associated with the coding

    Reply
  • February 13, 2019 at 2:05 am
    Permalink

    look hope yours channel and get more and more https://www.youtube.com/watch?v=3Uj8Q3UsdXQ&t=24shttps://www.youtube.com/watch?v=kncjXGfdzI0https://www.youtube.com/watch?v=kncjXGfdzI0

    Reply
  • February 14, 2019 at 8:27 am
    Permalink

    Thank you

    Reply
  • February 16, 2019 at 1:48 pm
    Permalink

    how about Kotlin ? i am learning it

    Reply
  • February 16, 2019 at 4:46 pm
    Permalink

    i'm learning c++, is it a good idea on 2019?
    i also know python

    Reply
  • February 17, 2019 at 2:10 pm
    Permalink

    What about PHP Developer

    Reply
  • February 17, 2019 at 11:07 pm
    Permalink

    C/C++ not included. Clearly this guy don't know what he is talking about.

    Reply
  • February 18, 2019 at 6:23 pm
    Permalink

    So yall just flexing at us Visual Basic users at this point.

    Reply
  • February 19, 2019 at 12:11 am
    Permalink

    No one likes javascript huh

    Reply
  • February 20, 2019 at 8:29 pm
    Permalink

    What you think about go programming language

    Reply
  • February 21, 2019 at 7:56 am
    Permalink

    Is the free/VIP class still available?

    Reply
  • February 21, 2019 at 2:49 pm
    Permalink

    Bro iam bsc cs student I had idea to study extra language course which is best which helps important for my job consists

    Reply
  • February 23, 2019 at 5:53 am
    Permalink

    What about database lang. Like Oracle sqlplus and plsql???

    Reply
  • February 23, 2019 at 10:59 am
    Permalink

    https://youtu.be/aVo8-RxbPlw watch this video and sabuscribe click the bell icon

    Reply
  • February 26, 2019 at 2:02 pm
    Permalink

    How to new line source code

    Reply
  • February 26, 2019 at 11:17 pm
    Permalink

    1) Action! (Atari)

    2) Basic (Atari 800XL, Commodore 64, Sinclair ZX-81. TI-99/4A Texas Instrument, Amiga, MSX, Sinclair zx-Spectrum. Amstrad CPC, ATARI 520ST

    3) ASSEMBLER

    Reply
  • March 1, 2019 at 12:15 pm
    Permalink

    Troll dich!

    Reply
  • March 3, 2019 at 12:18 am
    Permalink

    where is golang?

    Reply
  • March 12, 2019 at 11:05 pm
    Permalink

    What about GO?

    Reply
  • March 17, 2019 at 10:26 pm
    Permalink

    Belrussian

    Reply
  • March 27, 2019 at 6:29 pm
    Permalink

    I'm expert in freelancer This is the correct order of number of projects by skill:
    1- php
    2- bootstrap & jquery & react (javascript)
    3- android & iOs
    4-Python
    5- C# & C++

    Reply
  • April 2, 2019 at 8:04 am
    Permalink

    Kannst du bitte woanders DUMM sein!
    Could you please be stupid somewhere else!

    Reply
  • April 2, 2019 at 5:13 pm
    Permalink

    Am I the only one who damn nearly died laughing when Ruby on Rails was mentioned? RoR (and the language Ruby) has been dying a slow death for the last couple of years. The only reason RoR is still around is that a lot of places adopted it and are now stuck with horrible codebases that need maintaining. If that's what it takes to get a programming language/framework on lists like these, I think you could make a credible case for COBOL to be on this list…

    Reply
  • April 6, 2019 at 7:35 pm
    Permalink

    Php should get an honorable mention!!!

    Reply
  • April 7, 2019 at 7:21 am
    Permalink

    It s a cognitive bias to tell python developpers are well paid . In fact , it s more the mathematic competences and financial competences who are paid than the developpement and the coding

    Reply
  • April 10, 2019 at 10:57 pm
    Permalink

    👀💓 feed the knowledge sensei

    Reply
  • April 10, 2019 at 11:09 pm
    Permalink

    Person I think I'll go python, Javascript then java and then the rest. I originally wanted to learn java first, thanks for the video but I'm definitely not learning java last. Also what does android use?

    Reply
  • April 10, 2019 at 11:25 pm
    Permalink

    Wait a second I looked up which programming language to learn first, I just realized I might of clicked on the wrong one of your videos, because I see the right one at the side after I finished watching this one

    Reply
  • April 17, 2019 at 8:42 pm
    Permalink

    To get a job, you need a set of programming languages, not only 1 or 2.

    Reply
  • April 18, 2019 at 12:35 pm
    Permalink

    I thought you would have a really strong Indian accent but your accent is kinda cute actually :3

    Reply
  • April 24, 2019 at 2:14 pm
    Permalink

    You're awesome. Thanks for the motivation!

    Reply
  • April 25, 2019 at 1:38 pm
    Permalink

    THE FLOOR IS JAVA

    Reply
  • April 26, 2019 at 7:34 am
    Permalink

    #Special_Discount 20% with: LABOR_MA for International Worker's Day 2019 form April 25 to May 1, 2019 https://cmsmart.net/community/comments/great-offer-with-international-workers-day-2019

    Reply
  • April 27, 2019 at 9:42 am
    Permalink

    Hello Python beauty world 🇵🇰🇵🇰

    Reply
  • May 1, 2019 at 5:04 am
    Permalink

    When you put python at #1 you instantly loose all credibility

    Reply
  • May 3, 2019 at 7:50 pm
    Permalink

    JOBS IN WEB DESIGN AND DEVELOPMENT, GRAPHIC DESIGN IN INDIA, DUBAI AND USA
    https://webdesigndubai3.blogspot.com/2019/05/dubai-web-design-web-development-event.html
    https://webdesigndubai3.blogspot.com/2019/05/web-design-web-development-graphic.html
    https://webdesignbangalore1.blogspot.com/2019/04/1-below-are-list-of-web-design-web.html

    Reply
  • May 9, 2019 at 3:40 am
    Permalink

    My list: 5. C# 4. Java 3. PHP 2. JavaScript 1. Python

    Reply
  • May 11, 2019 at 12:52 am
    Permalink

    The ideas of productivity are not real; Productivity is not how many lines of code you put out in an hour; it is writing a piece of software that is maintainable over its lifetime. It is easy to write a lot of garbage very quickly. And the language selection seems sophomoric and lacks any insight. Although JavaScript is popular and can be ubiquitous, it is a terrible language. Python is a good beginner language, but it is dynamically typed.

    And the easiest language to learn is Lisp.

    Reply
  • May 12, 2019 at 12:41 pm
    Permalink

    #1 Loot + remit, #2 die for dollars, #3 outfox the Yankees

    Reply
  • May 13, 2019 at 1:06 am
    Permalink

    These average salaries he claims are for those with a minimum of with a few years of experience. The junior developer is not going to get hired at $60k-$80k. I'll skip over the difference of programming language versus a scripting language.

    Reply
  • May 15, 2019 at 10:05 am
    Permalink

    GCAN-PLC support all the 5 languages which is a best tool to learn PLC. http://www1.gcanbox.com/fsd/gyzdh/255.html?id=YT

    Reply
  • May 19, 2019 at 2:47 am
    Permalink

    stop preaching python which is garbage

    Reply
  • May 20, 2019 at 9:17 am
    Permalink

    learn Linux servers on @ channel in future I will upload aws azure devops datascience videos

    Reply
  • May 25, 2019 at 12:50 am
    Permalink

    Does Python make mobile apps ??

    Reply
  • June 10, 2019 at 11:10 am
    Permalink

    Where is GO?? WHERE IS GO ?!

    Reply
  • June 16, 2019 at 4:02 am
    Permalink

    A plausible list, but if your job is something that is written in Python or Ruby or Java, chances are you are doing a shit job on some kind of e-commerce website. If you're lucky, you might work on a cool phone app. Java is C++ with training wheels…if you want to do systems coding or high-efficiency coding, you need C++.

    Reply
  • June 18, 2019 at 9:52 am
    Permalink

    Man, looking at your mustache is a torture. cutting the long part on the lips with scissors in slow motion, is more satisfying than zit removal videos.

    Reply
  • June 26, 2019 at 2:37 pm
    Permalink

    nice video. can u hug me.

    Reply
  • June 27, 2019 at 4:09 pm
    Permalink

    He knows nothing, He is just wasting time,

    Reply
  • June 27, 2019 at 4:10 pm
    Permalink

    He is nothing , just wasting time for himself ,, He does not know even anything , just wasting time of developers

    Reply
  • June 27, 2019 at 4:11 pm
    Permalink

    Check his courses which he is teaching, no knowledge just waste of time !!! hmmmmm

    Reply
  • June 28, 2019 at 8:31 pm
    Permalink

    i go to C++/C#

    Reply
  • July 4, 2019 at 2:26 pm
    Permalink

    fantastic

    Reply
  • July 5, 2019 at 5:00 am
    Permalink

    if i just learn to code does it means i am ready for the job as a programmer or developer ? what are the other things a programmer should know and do as a duty at his job? how all this works?

    Reply
  • July 14, 2019 at 10:46 am
    Permalink

    pls subscribe in my channel to support me

    Reply
  • July 19, 2019 at 10:41 am
    Permalink

    Fix those teeth man

    Reply
  • July 24, 2019 at 8:50 pm
    Permalink

    "Java… Portability… pretty difficult" – are you kidding? It was designed to be portable.

    Reply
  • August 2, 2019 at 5:18 am
    Permalink

    Python may be is one of the easiest languages to start but most certainly is the most difficult one to finish. Let me explain, at the beginning you are dealing with numbers and string , math operations on them. but as you progress more and more are pouring in (eg numpy, tensorflow, keras, pandas, scikitlearn, spacy, etc. etc. ) and problem doesn't end here. to being able to keep up all the time you must be in learning position. Like an infinite loop, because every week new libraries are adding to this bloody language and if you blink you will miss. So thank you . For F*** sake leave me alone. I am happy with object oriented Pascal and sure there is nothing new to learn. Am I Right or I Am Right …

    Reply
  • August 2, 2019 at 7:32 pm
    Permalink

    I used a kinda modified python for my coding book and then when i got learning pygame then it started saying that there were errors in other files. So then i deleted the files reinstalled the software. And still it dosen't it work! Please tell me whats wrong!
    Btw the book was Hello World! Secound edition

    Reply
  • August 8, 2019 at 11:00 am
    Permalink

    Ruby on rails is not a language

    Reply
  • August 23, 2019 at 9:07 pm
    Permalink

    "Modularised" – 😏LOL

    Reply
  • August 27, 2019 at 5:22 pm
    Permalink

    okay

    Reply
  • September 1, 2019 at 5:39 pm
    Permalink

    7:37 Who the hell thinks Scheme is good for programming beginners?

    Reply
  • September 5, 2019 at 4:01 pm
    Permalink

    fucking dumb ass

    Reply
  • September 9, 2019 at 10:23 am
    Permalink

    People don't tell why do one needs to learn language. And people don't tell interconnecting language I.e. HTML with CSS n JavaScript. But how does people use C++ n Python? This person doesn't knows it either along most of the program learning commenters. That's the reality. Go with specific field, PLC, PID, PIC, Web development, etc and start with relevant language. Don't learn randomly by watching these videos.

    Reply
  • September 10, 2019 at 3:20 pm
    Permalink

    Right said….

    Reply
  • September 14, 2019 at 11:32 am
    Permalink

    In no particular order
    – kotlin (extremely easy to get into, literally replaces java. If you still use java, you're stupid or masochistic)
    – Rust ( a better c / c++, that can be as expressive as python or JavaScript)
    – clojure/clojurescript ( a lisp done right. Extremely powerful, expressive functional language)
    – elm ( for frontend-dev: errors and bugs are a non-issue. If it compiled, it works. It's beautiful)
    – scala (rather complex, but one of the most powerful and diverse languages on this planet.)

    The people still recommending java over kotlin/scala are just plain stupid, underinformed, or stuck in legacy, corporate codebases.
    The people who prefer c++ over rust are similarly stuck in old memories, or just to lazy to learn a language that actually forces you to write good code.

    This is what a good language should do. Not "be easy", but *be safe*. Give guarantees, don't blow up in production. A language should assist you in writing good and safe code. Java doesn't do that. C++ actively fights you doing that, as does JavaScript or python.

    We're programmers. We shouldn't choose a production language for ease of learning. Obviously, for beginners, python is great. But not for complex production-grade systems.

    Few languages are actually bad. But there are better options. Don't be to lazy to look at newer languages, try them out.

    Reply
  • September 17, 2019 at 4:07 pm
    Permalink

    Can you make another video which language is better for study in 2019 and for future…

    Reply
  • September 19, 2019 at 7:54 pm
    Permalink

    Ruby is very powerful and beautiful language!

    Reply
  • September 21, 2019 at 4:38 pm
    Permalink

    print("thank you for the great information")

    Reply
  • September 30, 2019 at 11:10 am
    Permalink

    nice video How Many of you Like this Video Please Reply?

    Reply
  • October 4, 2019 at 5:20 am
    Permalink

    I just love C++ and Fortran

    Reply
  • October 8, 2019 at 7:13 pm
    Permalink

    while (1<2) :
    print (" SUPERB !! ")

    Reply
  • October 9, 2019 at 12:39 am
    Permalink

    cool

    Reply
  • October 13, 2019 at 5:30 am
    Permalink

    C++ is the real king in the game.

    Reply
  • October 30, 2019 at 8:05 am
    Permalink

    Useless video. Ruby on rails isn't a language and learning swift is not nearly as useful as learning go or c++.

    Reply
  • November 4, 2019 at 12:57 pm
    Permalink

    Your enthusiasm is contagious. 🙂

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *