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

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

– 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 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, 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.


  1. <iframe width="914" height="514" src="" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

  2. import turtle



    def sq():

    for i in range(4):



    for i in range(200):



    #circle from squares

  3. look hope yours channel and get more and more

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

  5. 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


  6. 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
    5- C# & C++

  7. 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…

  8. 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

  9. 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?

  10. 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

  11. #Special_Discount 20% with: LABOR_MA for International Worker's Day 2019 form April 25 to May 1, 2019


  13. 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.

  14. 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.

  15. GCAN-PLC support all the 5 languages which is a best tool to learn PLC.

  16. 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++.

  17. 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.

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

  19. 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?

  20. 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 …

  21. 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

  22. 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.

  23. 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.

Leave a Reply

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