Placeholder Image

Subtitles section Play video

  • all right.

  • What's up?

  • Welcome.

  • Hope you're doing great.

  • Anyway, let's get into what programming like which.

  • I think you should go first in order to make learning a lot of languages.

  • A lot Easter.

  • All right, so I wish someone would have told me this when I started because I probably just like you spent a lot of time looking at which language would be the best one to start with.

  • And the way that I look at it, I think that job is the best one to start with.

  • There's a couple of reasons for one of the reasons being like a lot of universities use it for their introductory courses to programming and with good reason.

  • Because first of all, it's low level enough that when you go into letting like Python Java script, Ruby Swift, Subjective City only, said languages, they're pretty much gonna be simpler versions off Java.

  • So, for instance, here's an example of two pieces of code.

  • The top piece of code is written in python, and the bottom piece is written in Java, and both of these pieces of code do the same thing, which is that basically creates an array from 0 to 4, and then it loops through that array and prince every value inside that right.

  • So, as you can probably tell, the Python code is pretty close to natural language or how I just said it.

  • It creates an all right 0 to 4 and then for every value inside the Arabian Prince that value.

  • So it's pretty close to how I said it.

  • That's why it's relatively easy to understand part compared to a job where you first have to specify what type of value is gonna be inside the break.

  • And then for the four loop, you have to also again specify what type of are you trying to get out of the rain.

  • There's a bit more code compared Toe Python version.

  • The bottom piece of code is a bit different, and it's a bit harder to grasp.

  • But it's also not too different from python, which means that in some cases you will be ableto right Java code and have it work even if it's a different language.

  • Four.

  • You have to take away something or maybe rearrange how Europe since, but it's pretty much gonna be like you, it will be relatively natural for you to write Python or something like that after you, No job.

  • The second reason is that job is low level, but it's high leveled in something like C++.

  • Otherwise, somebody might have been thinking like, Well, if the first reason is that jobless low level, then why not go with C plus plus?

  • The reason, I think, is that Joey's relatively little level.

  • But it's also hard level enough.

  • But it's pretty simple to learn and the learning difference between learning Java and python.

  • I don't think it's big enough for it to be a big difference compared to learning c++, which I think is there's a quite a big difference between learning c++ and living.

  • Java is learning c++ and learning python like there's a huge difference between those two languages, which means that once you've learned c++, that would be a bigger difference.

  • When you go to Python, it's still relatively like you still have a lot of benefits from learning Sequels plus, but it'll take you longer to learn it as compared to Java, which will take you shorted tiller, and it will be very transferable to the other languages because it's really similar to the other languages.

  • And once you learn job, you can also go backwards.

  • Learned c++.

  • If you watched and it'll be easier to go that way, then go from Pi phone to C++.

  • So that's the second reason simply that it's it's good and it was a low level enough, but it's also high level enough, so it's kind of a good balance.

  • Also, before I end the video, I want to have just a short disclaimer saying that if you know that you're gonna be working with, like, I West Development or something, if you know you're gonna be working in this specific area, then pick the language that they use in that area.

  • This video is for a person who wants to become a programmer, what he wants to take the most efficient path towards learning a lot of different languages and a lot of different frameworks.

  • And so for that, I think John was really good.

  • But if you work in specific areas and pick that language of the most commonly used language in that area, uh, with that said, I'm gone and I hope you enjoy it.

  • So thank you for watching.

all right.

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it