Placeholder Image

字幕表 動画を再生する

  • creating these classes requires equipment and service.

  • Is that cost money?

  • If you appreciate this education, please think about going to Eli the computer guy dot com and offering a one time or monthly recurring donation.

  • Welcome back.

  • As you know, I am Eli, the computer guy in today's video, I'm going to be telling you what the best programming language for you tow learn is.

  • That's right.

  • You want to get into the tech field, you wanna become a Cody and professional in today's video, we're going to talk about what the best programming language is for you to learn now, in order to figure out what the best language for you to learn is.

  • I suppose the first place we should start is with Google.

  • So why don't we just go over to Google and actually do a basic search to see what the best programming language currently is?

  • So here we are at my computer, I have gone to Google, and I have plugged in the best program in a language.

  • We come down here, we can see that there are a whole bunch of different belong posts and articles telling us what the best program in languages are for us.

  • So it should be relatively easy to figure out what it is we should learn.

  • So we go over, we think it look at one of these, right?

  • So this is from the I triple E the computer society.

  • If we scrolled out, we can see what their options are.

  • It's a number one is Python number two is Scotland.

  • If we keep going down, number three is Java number four is Jonah script and no Js.

  • Number five is typescript.

  • Number six is go and someone and so forth.

  • You go down that you see swift.

  • But then we go over and take a look at the 90 best program languages from full stack academy.

  • And let's see what they have to say.

  • We scroll down, we can see number one position.

  • They have a job.

  • A script?

  • Wait a minute.

  • Wait.

  • Over here.

  • IEEE IEEE number one they said was Python.

  • Oh, what's going on here for?

  • Scroll down.

  • We take a look.

  • Number two is swift.

  • Now is that was much further down.

  • Unless from Tripoli, We keep going down Scala.

  • No, that wasn't even over here.

  • And I triple E C and C plus plus pythons down in number five.

  • Got Ph.

  • B.

  • We got Ruby.

  • Oh, this is this is starting a low confusing.

  • Okay, well, let's go over here.

  • So this is the 10 best programming languages.

  • So we go here.

  • This is Guru 99.

  • He's a guru s O Python is number one.

  • Here we go down.

  • Number two is Java, and we can start to see whether there are some similarities.

  • But then we got our what the hells are these people?

  • Never talk about our hell's all right.

  • Our is the number of number three position.

  • We keep scrolling down here.

  • We got C Java script.

  • We see Swift.

  • Okay, so we're starting to see some of the old familiar ones.

  • But then we see these random ones pop in like r and all this as we can see as we can see, different people have Ah, different coat.

  • What coding Languages in the number one position somewhere.

  • Python.

  • You know, somebody else was saying was a Java script over here.

  • That could be a little confusing.

  • So maybe maybe this is the wrong question.

  • Davis rock again when we use something like Google.

  • If you type into the wrong question, then by default, any answer you're going to get is probably the wrong answer for what you're looking for.

  • So what if we go to Google?

  • We type in most jobs for coding languages, right?

  • Maybe that'll be That'll be a little bit easier for us, right?

  • We're trying to get jobs here, so I clicked on a couple of options and we look at the most jobs.

  • 10 most in demand programming.

  • Probably scroll down here.

  • Oh, easy, python.

  • Okay.

  • Java JavaScript.

  • C c++ Ruby, Go, Kat, let again PHP Objective C and Swift Woo.

  • I wasn't sure what our waas, but here but here it shows us.

  • The top 10 are is nowhere there, So Okay, maybe I should pick one of these.

  • We go over and we take a look at coding dough, Joe for Cody boot camp and see Java python Java script C plus plus C sharp PHP.

  • And then we got Pearl.

  • Wait a minute.

  • What the hell's pearl?

  • +000 You thought you thought it was gonna be an easy video.

  • You got.

  • You thought this was gonna be an easy video from Eli, the computer guy Oh, no.

  • Oh, no.

  • If you're expecting to come to you like a computer guy and get a simple answer, well, let's just say you're you're probably not going to be satisfied by this video.

  • So I take it a moment just to go over and take a quick look at Google.

  • I think that gives you an example of why it is so difficult to figure out what the best programming languages is to learn gets from so many people.

  • People email me and contact me, and they say, Eli, I don't want to get into the complicated stuff.

  • Don't don't teach me too much.

  • Don't ask me too many questions.

  • Don't don't poke me and prod me and try to figure out what problems I'm trying to solve.

  • No, Eli, just tell me the best programming language to learn.

  • Oh, then I get migraine, and for a while I've been saying very snarky comments, and it all goes downhill from there.

  • So the big thing that I want you to understand is genuinely when I say there are a ton of programming languages, I'm not saying there's a ton of programming languages, you know, when in the entire scheme of programming languages.

  • So if if you include Kobol and if you include Pascal.

  • And if you include basic eso buddy programming language, I'm not saying that.

  • I'm saying in actual use right this second, there's a crap ton of programming languages and apparently Pearl.

  • Apparently, they're saying, indeed, has 13,000 pearl jobs.

  • I was surprised, Color me surprised I was.

  • I was, in fact surprised by that one.

  • I didn't know Pearl was still that popular, and so that's That's one of the issues you get into us.

  • Also, a lot of folks to go out there and they say, What is the best programming language?

  • And then they expect an answer, and it's It's that whole problem of Well, it depends.

  • It really, really, really depends.

  • So the first thing it depends upon when you're you're thinking about going out there and learn your programming language is again What is your situation?

  • What problem are you trying to solve?

  • This is one of the biggest issues I have with newbies, especially folks that you know don't code.

  • Don't do anything is if you have absolutely no problems are solved and be very, very difficult to tell you what you should try to learn because you're not actually playing around with anything again, as I say with my little are we know projects, right?

  • So we're gonna be keep picking up the wrong one.

  • That's where is it?

  • That's it, right?

  • As I've been doing, these aren't we know projects, right?

  • So we'll be doing more of these.

  • We're going to do a video shortly.

  • And so there's a little Arduino, you know, And so this is what's called a microcontroller.

  • So you can attach sensors to a or you can have it trigger physical actions like turning on fans, turn on the pumps, that type of thing.

  • And so what I want to do is I want to create a whole little infrastructure using these Basically created an I o.

  • T.

  • Infrastructure.

  • So since I know what I want to do, I want to put temperature sensors.

  • I want put humidity sensors.

  • I wanna put moisture sensors.

  • I want to do that.

  • And I want those to be able to program it.

  • Clea trigger physical actions that happen.

  • Water pumps to turn on fans to turn on that type of thing.

  • I have an idea of what problem I want to solve on.

  • So it's pretty easy to learn languages again.

  • Uh, the artery.

  • No, I e.

  • Using what's called an Arduino i d.

  • In order to code for this basically uses a derivative of C.

  • Um, it's kind of one of those things that programming languages programming languages, and they grab parts of it.

  • Anyways, it's see ish, see guess, But it's it's hard.

  • We know there's a language for Arduino.

  • Then, when this connects to the network, it needs to send its information up to a server and in the server, basically what this could do.

  • Is it consent?

  • Post information you don't know.

  • I'm talking about whatever basically consent the values of variables using something called Post.

  • And then when it sends that to a server, you need a language.

  • You need a script up there to be able to take that post data, be able to read it and then be able to do something such as put into a database or whatever.

  • So with me, I need what's called a server side scripting language.

  • In order to do that, I already know PHP like pH be so I'll use PHP for that, then, in order to actually put the information to a database so PHP can take the Post data, but then it has to write it somewhere.

  • And so, in order to write it somewhere, I want to write it into a my sequel database table.

  • So in order to write into my secret database table, you need to use the language called sequel structure query language in order to do that.

  • So PHP will basically send a sequel statement to that database to to write the data.

  • Then, when information needs to be read out.

  • Basically, in reports or whatever trigger events that happen, PHP will be able to grab that.

  • Then what if I wanted to show up on a Web browser or something like that?

  • Then I know I need to know HTML and you do know CSS.

  • And if I want fancy little graphics or animations that happen, I need to know something called Java script.

  • Right.

  • So because I have an idea of the problem that I want to solve, it's very paint by numbers.

  • Okay, I need the code for this.

  • Here's a question.

  • What language?

  • I used to coach for this.

  • Oh, I use artery.

  • No, I d eat.

  • Okay, Now, I know that I need a bit of send post data, so Okay, figure out the post.

  • Okay, So I need a language to be able to grab that post that and do something with it, And then I can see what languages are able to do that.

  • And then I can figure out what language I prefer.

  • That is, I OK.

  • I grabbed that data.

  • Now we need to put it somewhere, and I put it into a file, and I put it into a database of my you know, doing whatever else.

  • So I'm putting on my secret database that I need to know sequel structure reeling, Which, if I was gonna be putting it onto one of these cloud database system.

  • So Google has a cloud out of a system or whatever else I may need a different language, right?

  • So, basically, it's all paint by numbers.

  • If you have a problem to solve, to figure out I wrestle the prom again if you were in the Microsoft world.

  • So let's say your system administrator in the Microsoft World on you're trying to be able to administer your systems better.

  • You may decide to use C.

  • Sharps or C Sharp is Microsoft's basically coding language to be used on what's called them Microsoft's Tech.

  • So if you need to be able to access and deal with Active Directory and the exchange Server and the Microsoft file servers and possibly, you know, get to Azure, bringing service is there.

  • If I need to connect all those things, most likely what you're doing, C.

  • Sharp is the way to go.

  • So this is why it's important for you to have a problem.

  • I have a problem drying, so I don't.

  • I don't care whether it's making sure your plants get water, too.

  • They don't die from dehydration or if it's connecting active directory into some kind of biometric system to trigger notification events toe happen, right?

  • Having a problem.

  • This all makes life a lot easier because you just okay, what language do I used to do?

  • Whatever that is.

  • Uh, if you don't have a problem and you are basically looking for jobs, one of the big things that I would tell you to dio I've talked about this before is go to meet ups and talk with tech companies in your particular area.

  • Something has very important.

  • Understand?

  • People want jobs right on.

  • And that's when the biggest problems.

  • One of the biggest problems with things like this, you know, top seven jobs again.

  • Especially news they'll don't take a look at something like this.

  • You go.

  • Uh, okay.

  • Job are okay.

  • Python or, uh okay, Pearl again.

  • Seriously.

  • All right.

  • But the big thing to be thinking about with this is the coding languages that are needed in your particular geographic area.

  • So I was thinking, I think about this with the startup community.

  • A number of years ago, right?

  • A lot of Web maps were being created, and here in the Baltimore area, for whatever reason, PHP was to go to language.

  • So over on the west Coast, so West, like aiming west of the Mississippi, seemed like everybody was using ruby on rails.

  • When I talked with any tech company created web APS west of the Mississippi, they were using ruby on rails.

  • Right.

  • So if you're in Austin, if you were in Denver, if you were in San Francisco, you want to create web APS?

  • Probably the best way to go was Ruby on rails.

  • But for whatever reason, I don't know.

  • I talked with the CEOs.

  • I talked with the hiring people.

  • I don't know why, but here in this particular area, PHP was huge.

  • So that's one of things you have to be thinking about is within your geographic area.

  • The programming languages that are most significant and possibly pay the most amount of money may be different than in other geographic areas.

  • Again, weird things here and like in the Baltimore area.

  • So we have an area called Hunt Valley.

  • So Hunt Valley is is just no, I mean, it's just a It's a suburb.

  • It's just like completely truly, totally normal suburb you saw Value won't think twice about something.

  • Valley, it's just literally is just Hunt Valley.

  • But one of weird things is is for some reason, I was a big hub for video game creation.

  • Zynga was there.

  • A lot of video game companies were out of this weird.

  • Can I have no idea?

  • What is this weird little suburb of all tomorrow?

  • That a lot of video game companies.

  • So again, if you were interesting creating video games, going and talking with some of those video game companies and figuring out what languages they need would be a good way to go and figure out what prank permit languages you should learn again.

  • Being here involved more near the D C area.

  • If you're just tryingto Lauren programming language and get a job again, I know in D C.

  • They're still running.

  • Kobol.

  • That seems like a joke to people that's more of a joke.

  • And Pearl, but right, they got systems if they're still running Kobol, even if in 2020 or later.

  • The fact of the matter is, they have systems, they need somebody to administer the systems that know that programming language.

  • So that may be a weird, good way to get a job.

  • You know, a 21 year old who's willing to learn Kobol, that might actually be surprisingly valuable.

  • So if you're thinking about trying to figure out when he's coding languages again, it's good.

  • Go take.

  • Take a look what the best programming languages are.