Programming Intro - Best Programming Language

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 92

  • @garcand
    @garcand 4 года назад +49

    Omg the orange sweater and the awesome tutorials are back....man thankyou ! This is definitely your best skill. Stick to it.

  • @travisbateman7720
    @travisbateman7720 4 года назад +5

    Hey Eli, just wanted to say how much I appreciate your videos. Your approach is very down to earth and honest, balanced, and informative. You’re doing a great thing, thank you!

  • @realchrishawkes
    @realchrishawkes 4 года назад +17

    Eli is back!

    • @ramsyrama
      @ramsyrama 4 года назад

      finally was able to come out of depression after roughly 3 years of being in a dark place,
      am glad he even deleted most of his rant videos and he looks even cleaned up

  • @texrayvision
    @texrayvision 3 года назад +1

    6 years ago I stumbled across your videos. I always loved computers as kid, like from the first time I booted Doom off a floppy in DOS. They got me interested in taking my love for computers as a kid, and using it to build a career. Now I'm making good money, am an engineer, have health insurance and food on the table. Anyway, it all started when I fell down a RUclips hole with your videos. I'm happy to see you making the kind of content that has gained you so many subscribers. Just talking about programming and scripting languages from a high level is the kind of thing that gets folks wanting to dig deeper. I haven't always agreed with everything you've said, but I think the technology world is better with you in it. Thanks man.

  • @mukhtarshire9473
    @mukhtarshire9473 4 года назад +2

    Happy to have u back. U were my first IT RUclipsr i used to watch👍

  • @heyitismyusername
    @heyitismyusername 3 года назад +1

    This was my order for starting out:
    1) HTML (super basic, visual, and used by everyone in the world)
    2) CSS (still basic, adds fun styles to HTML)
    3) Javascript (allows interactive updates to #1 and #2)
    4) PHP (start creating forms, etc)
    5) SQL (store/load your data)
    6) Arduino-like languages (arduino because its fun, simple, and interactive)
    7) Whatever you need (When life gets complex)

  • @gregrerten849
    @gregrerten849 4 года назад +25

    For non English speaker the best programming language is English. And then html etc. :)

    • @JR-zw2vb
      @JR-zw2vb 2 года назад +1

      English, numbers and symbols!

  • @Rahdmi
    @Rahdmi 4 года назад +3

    Thanks for taking the time. I'll try to donate as much as I can. You're a good and funny teacher.

  • @cityramblers
    @cityramblers 4 года назад +1

    After 5 years, same outfit, missed u bro, learnt networking through your tutorials only during graduation, thanks so much

  • @johnbarber6662
    @johnbarber6662 4 года назад

    Enjoying the content. Was looking for networking education and landed here, glad I did.

  • @pearlbossa
    @pearlbossa 4 года назад +7

    The view counts on Eli's videos are way too low. Hope the algo gives you a comeback man. Your channel and opinion videos helped me move up in IT much faster.

  • @heatheradams4221
    @heatheradams4221 2 года назад

    I like the process for deciding what is important. Have a problem and solve it. I have always been the type that learns something when I have a need for it. Otherwise you could be learning everything and anything with no reason or rational.

  • @EHD351
    @EHD351 4 года назад +2

    Eli; Thank You. Thank You. Thank You. You are one Channel that is worth it. Thanks again.

  • @saltofearth4902
    @saltofearth4902 3 года назад +1

    Love these vids! Wish YT would actually recommend them.

  • @sherrylady01
    @sherrylady01 2 года назад

    🤣 I laughed at your comment about "you thought this was going to be an easy video". 🤣🤣🤣and you got my full attention. Great video too.

  • @ultrahalf
    @ultrahalf 4 года назад +3

    best programming language is the one which convince you to learn other languages

  • @lorensims4846
    @lorensims4846 4 года назад +1

    Fun video! The title "Best Programming Language" is what brought me here in the first place because it is such a ridiculous topic. Best programming language? Yeah, as if!!
    They're ALL terrible in their own unique ways! Just learn it if you really need to and switch to something better when you find something better and there's ALWAYS something better!
    Assembly Language was better than raw machine language (but you DO have to still program SOME machines this way), C was better than Assembly Language (because it was more portable).
    C++ improved on C in phenomenal ways (but people are still trying to understand it all).
    Objective-C gave C Object-Oriented Programming in a SmallTalk way but it only became popular in NeXTSTEP -> Mac OS X -> iOS.
    You can actually DO Object-Orient Programming in C using pointers to structures of pointers to other structures of pointers but at that point, my head starts to hurt (coffee? Tylenol? Please?)
    Java improved on C++ with greater code safety and portability, C# improves on Java but only runs on Microsoft.
    Swift brought all the safety and simplicity of scripting languages to eventually replace Objective-C for Apple, but you probably should still learn both.
    Kotlin did the same thing for the Android world and may someday replace Java, but again you should still learn both.
    I liked learning PHP because it reminded me the most of Basic, where I started, but I found JavaScript more widely applicable.
    XML is/was very big as the Web grew for transferring data back and forth but I find it being replaced with JSON which is much simpler and lighter but still has some security concerns so I prefer its superset YAML as a somewhat more structured and human-readable replacement.
    Perl is still used for data-mining because of its famous and unparalleled Regular Expression usage and other text manipulation expertise.
    I used to think kids should start with a subset of C (and save pointers for the advanced classes after you have pounded in safe coding practices for several years) because the syntaxes of most other languages seem to be based mostly on it. Perl likewise.
    C and Perl strike me as good Boot Camp programs because they introduce coding structures (and lack thereof) and syntaxes that make other programming languages seem more approachable and preferable -- teach them to drive a stick-shift so they'll learn to really appreciate an automatic transmission.
    Or is that just cruel...?

  • @saxonlight
    @saxonlight 4 года назад +1

    Back in the very late 1990s I asked myself the same question. I read a bunch of articles and the general consensus was JavaScript was a dead language. How wrong could they be. Knowledge is power. Personally I use Assembly, PowerBasic, JavaScript, C, C++, C#, VB, SQL, PHP, Perl and F#. These days it pays to be able to be flexible and adapt depending on the job at hand.

  • @roren091
    @roren091 4 года назад +1

    Huh, bless the magic of the orange sweater, the alghorithm seems to like it.

  • @nonstop1241
    @nonstop1241 4 года назад +1

    The best (real time /systems) programming language is (without a doubt) C (Unix/BSD/Linux). It is the basis for C#(Windows), Objective-C(Apple), C++(game engine development, simulations) and Java(almost everything). Perl was and is in use for text processing/scripting long before Python, even in systems programming (BSD/Unix). But as said in the video, it depends on what you need to solve. For web development it is most likely Javascript. You C/see it or you don't. Fortran(formula translation/math), Lisp(research/CAD), Cobol(banking), Verilog/VHDL(chip design), Prolog(knowledge-query), SQL(databases), Ada(military), Forth(firmware)

  • @tisaghchase
    @tisaghchase 4 года назад +1

    Good stuff Eli, I actually did a research paper on this two years ago and in the end it was inconclusive as each language has its pros and cons. Since then I'm sure there have been numerous new languages. Even saw one being presented at a mathematical conference I attended last year.
    Personally for my projects I use Python and Java along with the usual html, JS etc.
    Funny thing is for databases I love using MongoDB but still need to be dealing with SQL for most client work. When will we be free of structure!?!?

  • @gheeshin
    @gheeshin 2 года назад

    Wow, I finally understand. Thank you so very much.

  • @jasonponciano6823
    @jasonponciano6823 4 года назад +1

    Finally this tutorials that made me subscribe in the first place is finally coming back.
    Good to have you back mate!

  • @bouquetchocolatesandconfec77
    @bouquetchocolatesandconfec77 4 года назад +1

    Thank You - answer a ton of questions and very well done covered every question I had and gave me focus Thx

  • @tonebaxter
    @tonebaxter 4 года назад +1

    The old Eli❤️👍🏾

  • @markproctor4822
    @markproctor4822 3 года назад

    My 14 yr old son just started high school and wants a career in computer gaming. His high school offers classes in computer gaming and other computer related classes such as Python, Cyber security etc, but he is only interested in computer gaming! I as a parent don't want him to narrow his skill base and therefore future employment opportunities, so based on current trends, what 3 languages do you think will still be in high demand in 4 to 5 years time when he is ready for university. (Python?; C#?; C++?; Java?: etc).
    By the way, loved your video on why not to get a degree in cybersecurity! Got to get my son to sit down and watch it AND this video!

  • @PicyPoe
    @PicyPoe 4 года назад

    Eli, thanks for the concise description under the video!

  • @DotaNoob
    @DotaNoob 4 года назад +2

    Change your channel name to ELI - The best teacher of all time 😀

  • @twilightdancer9000
    @twilightdancer9000 4 года назад +1

    Thanks for sharing 🌺

  • @andrevanrensburg5437
    @andrevanrensburg5437 4 года назад +1

    The boss is back!

  • @zealjackson6482
    @zealjackson6482 4 года назад

    Great video. Very instructive. Thanks Eli.

  • @JF32304
    @JF32304 4 года назад

    There is no "best programming language"... It's what fits that person that is learning the language. This is why there are so many. Also, different features and functionality.

  • @80amnesia
    @80amnesia 3 года назад +1

    My raking, the only one that matters:
    :::::::::::::::::: C/C++ , JAVA, C#, PYTHON, JAVASCRIPT, SQL ::::::::::::::::::
    That's it, with the above, plus related frameworks, you can rule the world!
    Had to include JS because of it's deep presence in the web (even though I personally think it's a shit language).

  • @opetrescu
    @opetrescu 4 года назад +2

    Love your style!

  • @Martin.Ferreiro
    @Martin.Ferreiro 3 года назад

    Thank you for all you rinsights!

  • @plgriggs1
    @plgriggs1 4 года назад +1

    Great Video! Thanks!

  • @thetech8961
    @thetech8961 3 года назад

    you work Eli!

  • @zminks2040
    @zminks2040 4 года назад

    I enjoyed this video. Subscribed.

  • @szaki
    @szaki 4 года назад +1

    Like, which language is the best to learn, French, German, Spanish etc....
    well it depends where you live, where to travel, which job demands what language the most.?
    of course, if you travel or move to China, your Spanish language skill don't get you very far!

  • @keynoneile8796
    @keynoneile8796 4 года назад +1

    Enjoyed this vid

  • @KinkyJalepeno
    @KinkyJalepeno 3 года назад

    Love the death row fatigues lol. 😜

  • @MohamedSalah-hj6ru
    @MohamedSalah-hj6ru 3 года назад

    Big fan from Egypt here. I haven't set my mind yet on which stack I would go for (Microsoft stack or java)so would you help me?

  • @baruthiwagikuyutv
    @baruthiwagikuyutv 4 года назад

    insightful ...well done

  • @brickwellhomestead6708
    @brickwellhomestead6708 4 года назад +1

    Eli... Eli... I love your content. The problem I'm trying to solve I would like to make a virtual dressing mirror for my wifes clothing business. I have a raspberry pi 4 for the brain & a Kinect V2 for Windows that I would like to have received the data for a 3D model. What kind of language should I use.

  • @senagangbe5804
    @senagangbe5804 3 года назад

    Had C classes for a full semester. Mt previous knowledge was c#, which was very fine. We had to configure a little machine of your choice (me it was a water dispensor). I did it, somehow, but till this day i dont understand shit about C and microcontrolelrs

  • @cdojoacademy
    @cdojoacademy 4 года назад

    Welcome back! Eli

  • @buda_espinoza
    @buda_espinoza 4 года назад

    Are there any good examples you can give me on how to use the best of C,C++ ?, thank you for all those good videos.

  • @AlexanderKalish
    @AlexanderKalish 4 года назад

    A programmer should better be able to use any language to solve the current problem. I didn't say 'learn', just 'use', because all languages have a lot in common and it just takes some time of trial and error approach and also some googling to figure out how to do what's needed. For example I only actually know some low-level PLC programming languages, yes, 'PLC', not 'PC', not a typo, but nevertheless I've solved some problems that required me to use VBS, C#, C++, TSQL and HTML.

  • @DmytroShkurko
    @DmytroShkurko 4 года назад

    Good stuff, thank you!

  • @randaldavis8976
    @randaldavis8976 4 года назад

    using a arduino = C or Forth the best computer language is good logic, a little program design knowledge, understanding of data structures, attention to detail and be able do math

  • @DavidKing-wk1ws
    @DavidKing-wk1ws 4 года назад

    Ok forget the flow chart languages. Everyone should become the rainman of assembly :)

  • @ryanbjork757
    @ryanbjork757 4 года назад

    Great videos!

  • @michaelbasher
    @michaelbasher 3 года назад

    Good teach, teach.

  • @MrMrMayday
    @MrMrMayday 4 года назад

    You can't even Google "What is the best Javascript stack" and get a solid answer.

    • @MrMrMayday
      @MrMrMayday 4 года назад

      @DrLeone Exactly. That is the whole point. Lol. There is no such thing as "Best Programming Language". Good info though

  • @mali_Mujo
    @mali_Mujo 4 года назад

    Android and iOS with Xamarin just try it.It is beginner frendly to.

  • @metabr3849
    @metabr3849 4 года назад

    HTML rules!!!

  • @terrybuchanan1
    @terrybuchanan1 4 года назад +2

    go pythons!

  • @martynasbaltutis6916
    @martynasbaltutis6916 4 года назад

    I think rollover effects and dropdown menus are made with css and html. Not javascript.

  • @Ujjal.0011
    @Ujjal.0011 3 года назад

    Nowadays Python is used for Data Science and Machine Learning. There are no better alternatives in those fields because of written libraries.

  • @1bluehammock
    @1bluehammock 4 года назад

    So what'd "they" use to program DARPA net?

  • @0l026
    @0l026 4 года назад

    og in the game

  • @davidinvenio3094
    @davidinvenio3094 4 года назад +1

    6:00 - Thank you. I was just about to stop watching. Every time someone asks me what the best programming language is I try to hide my disdain but suggest that they might want to ask a carpenter which tool he thinks is best when he builds a house. (but I'm thinking, you should probably reconsider your profession)
    Likewise when any client asks me "which" programming language I use. Makes me glad I've decided to retire.
    In any case, good video I enjoyed it (which surprised me just because of the title). And again I'm glad you made the point, but if I can offer a suggestion: 6mins is a long time before mentioning that key factor. The "best" language is the one that fits into your project and solves your problem.

  • @SlashmodeProductions
    @SlashmodeProductions 4 года назад +2

    I speak "R".

  • @UNITEDWEFALLthemovie
    @UNITEDWEFALLthemovie 4 года назад

    eli_the_computer_guy = True
    best_programming_language = False
    if e_the_computer_guy:
    print('Hes the man')
    elif the_best_programming_language:
    print('Its python bro')
    else:
    Print('Just learn the dang language lol')

  • @vision7446
    @vision7446 4 года назад

    Love you

  • @MHH288-q8m
    @MHH288-q8m 3 года назад

    For the algorithm

  • @Washeedy
    @Washeedy 4 года назад

    Do vid bout "why are there so many programming languages?"

  • @عليالشمري-و2ل2ل
    @عليالشمري-و2ل2ل 4 года назад +4

    I just started learning JavaScript 💔

  • @EriksBlue
    @EriksBlue 4 года назад

    I am currently re learning python. I wanna program games and chat bots.

  • @linuxinside6188
    @linuxinside6188 4 года назад

    Why dont you edit your videos , add some music and stuff . You deserve much more views .

  • @robeccs
    @robeccs 4 года назад

    Thnks

  • @t.i.theking7960
    @t.i.theking7960 3 года назад

    What was the deal with HTML/PHP/JavaScript, Software Engineering does not mean Web Development, this is just a small portion of it, most of the huge codebases are written predominantly in Java/C#. "Learning C++ or C might be hard to keep you motivated", well really depends on the person, if there is one language that I hate is JavaScript, probably the ugliest looking, constantly changing, new frameworks everyday, yes you might probably get a job faster learning JS. Working with data structures, optimization, creating good design patterns etc. is far more interesting than padding@

  • @HighTimesTrader
    @HighTimesTrader 4 года назад

    So... What are you growing haha

  • @GorillaDevFB
    @GorillaDevFB 4 года назад +1

    console.log('Hello World');

  • @foxto100
    @foxto100 4 года назад

    16:25 🤓 ACtuALlY, HTML is not a real. 🧐

  • @ISAAKKUSH
    @ISAAKKUSH 4 года назад

    Fuck the politics, more coding!!

  • @stevemiller9356
    @stevemiller9356 4 года назад

    Hello world

  • @CheckmateStallioN
    @CheckmateStallioN 4 года назад +1

    36:07 - Java is a "compiled" language. Since when lol. I think you are mixing Java with C/C++ here where Java is interpreted vs C/C++ is compiled. Interpreted != compiled. The difference is night and day and going by this flawed concept that would imply that Java could be used to write low level stuff like kernels and drivers which you touched upon around 38:24 and which is false information. This is C/C++/Assembly territory not Java. Great video overall but there are a couple of things here and there that would need to be updated for accuracy like these 2 mentioned above for example :)
    Java is the concept of "write once and run everywhere" where an interpreter would be installed on most machines and this interpreter would then take the bytecode converted from the source code and spit out binaries (3 step process). Compiled is where the source code is compiled to spit out binaries directly (2 step process) which is why it makes compiled languages like C/C++ way faster than Java at runtime. I thought I bring this up so people are not misinformed. Overall great video

    • @CheckmateStallioN
      @CheckmateStallioN 4 года назад

      @@umutnalci7525 It's easy to say compiled and althought it naturally flows out the mouth we must be careful where we use that term. Java does not use a compiler like C/C++ does, but an interpreter. So you can say for simplicity that the interpreter "compiles" the Java source code into bytecode which then interprets that bytecode so that it can "compile" it back into binaries which would lead people to think java is "compiled". The correct term really is interpreted here to keep it simple so even though there is some compilation involved in the process, it is NOT direct compilation from source code to binaries like C/C++ and it's important to stress out that higher level languages like Java/C#/Python use interpreters and NOT compilers.
      What's much more flawed is the fact that he said Java is used to write low level code like drivers (around 38:24) which is 100% false. Really he should have been referring to C/C++ in that whole conversation about Java in this video, that's what I'm getting at but of course anyone who has never written more than a few lines of code in C/C++ would easily get this mixed up.

    • @K_RNDM
      @K_RNDM 4 года назад +2

      Yes, Java is a compiled language u messed up with the stuff that compiled means to be compiled into machine language... Java compiles into Java bytecode... And this thing is done so to make it system independent unlike cpp(u need to compile from source for your specific system os and cpu architecture and can't use windows compiled binary in Linux) same is not true with Java at the same time gives more access to lower stuffs than interpretated language like python...

    • @CheckmateStallioN
      @CheckmateStallioN 4 года назад

      @@K_RNDM I did state above that there is some compiling involved in Java but there is no direct compiler like there is with C/C++ where source code is directly compiled to machine code. There is an extra step involved unlike with lower level C/C++. And this is what makes a HUGE difference in speed making Java way slower! Remember runtime matters a hell of a lot more than writetime in any area of development and this extra step in Java is what makes it impossible to write lower level stuff without a HUGE tradeoff in performance!
      So you are basically saying Java is low level like C/C++ and is used to write kernels and drivers lol? I hope that is not what you are implying. You cannot use a high level language like Java to write an optimized videogame @ 60+ fps, a browser, an emulation software, a kernel, a driver, AI engine, a game engine, robotics, IoT, video rendering software. All these things are extremely sensitive to performance! Perhaps I should have been more clear and stated that there is compilation involved in Java but not direct like it is in C/C++. This is why Java is known as "interpreted" overall to keep it simple and to distinguish it from lower level languages even though there is compiling and interpreting happening.
      Because of this huge difference in performance is what makes Java suitable for much of the backend server side code and the backend of the web in general where performance is not needed that much

  • @mohamedkhodary7831
    @mohamedkhodary7831 4 года назад

    PERL 🤣🤣🤣

  • @DJ_Unh0ly_Hardcore
    @DJ_Unh0ly_Hardcore 4 года назад

  • @fabrizziogz
    @fabrizziogz 3 года назад

    Great video. Thanks!