How Many Programming Languages Should you Learn?

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 128

  • @sluggocat
    @sluggocat Před rokem +26

    Tiff is right. Three languages you (really) know is a good starting point for new developers. Python, JavaScript, and Java/C# are good starter languages (if you know Java or C# you already know the other language - they are so similar).
    I have been in the business for over 50 years (still working in my 70's) and I have learned and used a lot of different languages including C, FORTRAN, Cobol, RPG, Ada, and Pascal (I used Pascal to write some network operating systems back in the early days of Apple II personal computers), and a lot of other languages. Most programming languages have the same basic structures and logical components. It comes down to being able to solve problems and create solutions with whatever programming language makes sense for the situation.

    • @nowieszco868
      @nowieszco868 Před rokem

      Have you got any performance or thinking problems at your age while programming? Are you still on the time with your main path? Sorry for such a question, but I thought I will need another job after let's say 50yo to until I will be on pension. You're awsome man!

  • @SavageScientist
    @SavageScientist Před rokem +26

    As a 10 year programmer i know only Java, C++, PHP, Python, Basic, and Javascript oh i forgot C# and Assembly

    • @gabo_xp
      @gabo_xp Před rokem +4

      How many do you remember with all the syntax?

    • @SavageScientist
      @SavageScientist Před rokem +11

      @@gabo_xp I google the syntax and look at examples programming never changes

    • @nateF888
      @nateF888 Před rokem +1

      What type of programming do you do?

    • @nowieszco868
      @nowieszco868 Před rokem +1

      You forgot Delphi probably :D And bash and typescript and maybe C? malloc/alloc?

    • @SavageScientist
      @SavageScientist Před rokem +1

      @@nowieszco868 LOL malloc is dangerous

  • @TN-cx4qi
    @TN-cx4qi Před rokem +4

    Tea here. Once you learn how to use one programming language to the point where you can read large code bases, look up documentation and understand what all the code means it's much easier to learn another language.

  • @x_techno_pro
    @x_techno_pro Před rokem +11

    picking a language depending on what you are planning to do with it is a good practice but if you don’t wanna be stuck in some particular kind of projects then learning a system level programming language (eg C, C++ , Rust, Zig, Go ..etc) with a one scripting language and one lanuage for the web will give you the power to work on almost all kinds of projects than you may like
    after doing that learning any new programming language would be only a matter of getting used to the new syntax rether than switching from low level to higher level or the opposite which is really painful in both cases

    • @justcurious1940
      @justcurious1940 Před rokem

      nobody told me this when i have started learning c++ few months ago

  • @DevlogBill
    @DevlogBill Před rokem +6

    Hi Tiff, I learned the fundamentals with Python, switched to JavaScript for web development. Took up PHP to become full Stack. Stopped PHP temporarily and I am Trying to master JavaScript alongside JSX for React. Focused on mastering hooks and Classes with Objects. After I get good with React, I will pick up PHP again so that I am able to create my first CRUD application. So far 10 months in with programming. My downside is I haven't started networking only on Twitter. I am in NYC I need to sooner than later find meetups, thanks for the video, very good one.

  • @VicmmaEntertainment
    @VicmmaEntertainment Před rokem +2

    The way you move around while making your videos is so satisfying.
    Great video

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @cryptician6113
    @cryptician6113 Před rokem +2

    I have been coding for 1 and a half years now, started with Javascript, then Java, tried a little bit of Python (which I hated because of the damn spacing rules...) and PHP but didn't stick with either of the last two...
    Now I am a few months into learning Rust, and I must say it has made me really deeply understand certain topics that I didn't before! Rust is this wonderful language that is kinda high and low level at the same time...

  • @tetsuoiiii
    @tetsuoiiii Před rokem +5

    You absolutely need to know one: C
    All others are optional.
    Edit: Tiff's talking about fundamentals, in that case you need to learn both C and some Assembly.

    • @x_techno_pro
      @x_techno_pro Před rokem

      it is true that learning C teaches you a lot about how conputer and the os actually work but still switching from C to JS is NIGHTMARE
      I’ve been programming in C for 4 yrs now and I’m okey with segfaults, race conditions,undefined behavior and buffer overflows, and I have no problem dealing with them. but I still suffer with strings manipulation in JS
      they have prebuilt functions that in order to do very simple string parsing you will end up scanning the same string at least ten times before you get what you want
      the fact that it is super slow and give you no pointers or proper memory control is driving me nuts

  • @Kaitokid730
    @Kaitokid730 Před rokem +1

    I think the idea of learning every language is not logical. Personally, I have started around 3 years ago, and I would say that I am really good with one language (Python). And I feel what you have touched on does apply to my case. As I have kept switching between languages during all those 3 years (Like I have used maybe 15-ish languages during that period). Currently, I am thinking on settling with JavaScript then C++ ( wish me luck 😉)
    Anyways, thanks for the great content 😄

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @DevlogBill
    @DevlogBill Před rokem +2

    Tiff, please make a video on your experience with PHP. Did you enjoy the experience? Did learning PHP expand your understanding of JavaScript and programming over all?

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @HueCodes
    @HueCodes Před rokem +3

    Well i been learning coding for i year to the day ,i can't believe it's been i year time moves fast😕, learning frontend so JavaScript i would say I'm very good with it now ,and planning to learn python after 2 or 3 months ,note: i think the best thing to do before coding is having i cup of black coffee ,coffee is really i blessing😄

    • @TiffInTech
      @TiffInTech  Před rokem

      Nice!! And agreed coffee is a blessing ☺️

  • @karlroth7082
    @karlroth7082 Před rokem +1

    Quick basic. C, java, c++' assembly, python now.

  • @stevenkenny7622
    @stevenkenny7622 Před rokem +1

    Awesome Vlog !! What's your advice on tackling tech interviews, specifically DSA. My follow-up question is, did you have leetcode rounds, what was your language of choice and how many problems you solved to feel confident enough to interview at IBM ( or other big tech companies)

  • @lidstech54
    @lidstech54 Před rokem +4

    I've been coding for a year and a half or so, and I feel that I become fluent in HTML, can build things with JS and React (but yet struggling though.)
    Lately I started playing with SQL, since it's required for my job.
    Great video by the way

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @billjellesma1371
    @billjellesma1371 Před rokem +2

    I think that something can also be said for learning skills also involved in development/engineering like Linux, terminal, and security.

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @01theuser
    @01theuser Před rokem

    I learned: BASIC, oberon, assembler, java, javascript, c++, c#, haskell, maxscript, vb, TSQL, noSQL, PL Sql, actionscript, lingo, php, xslt, python, zscript, typescript, bash, windows batch, xpath, and a few more....
    What's really important is your ability to learn new things and to develop your problem solving skills with the tools available.

  • @TH3R0RK3GUY
    @TH3R0RK3GUY Před 5 měsíci

    I have been learning Python lately and now I want to advance my skills by learning JavaScript. So far, I know two programming languages.

  • @user-ty5tg2ji1x
    @user-ty5tg2ji1x Před rokem

    I m earning money since 2015 by programming and mostly with C#. And I built apps using JavaScript. On my previous job I needed to write PHP about 6 months. I also created a few apps using Python and Go.

  • @elvincitore1512
    @elvincitore1512 Před rokem +1

    You shouldn't aim to learn a lot of programming languanges, it's not like collecting pokemons. Only learn a language when you need it or when you want to change your position.

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @Alex-rl6ww
    @Alex-rl6ww Před rokem +1

    You're really inspiring, thanks for doing these videos!

  • @sizur
    @sizur Před rokem +1

    Coffee and tea. More of the first. And I count paradigms instead of languages.

  • @felix5287
    @felix5287 Před rokem +2

    You're awesome. I have taken a few classes and the intro was in python but more advanced courses were in Java. I am not sure which would be better but I think I'd rather learn python of the two. As for Javascript, would that sort of be steering me more towards web development? And is web dev->software engineer a viable path or any easier than just learning python from the jump? I'm slightly debating whether I should be learning web dev like html/css/Javascript before learning more, or if I should just go straight to python. Is one better for creating a portfolio for new programmers? Can someone who only knows python be considered hireable? Sorry for all the questions. Really appreciate all the info you share with us. Looked like a nice day out!

    • @navi09
      @navi09 Před rokem

      Commenting here coz I would love to read the answer to this, coz I’m struggling with this too

  • @erickcz7359
    @erickcz7359 Před rokem +1

    In my case I can remenber maybe two o three programming languaje for to work but it is dificult for me remenber four o more languaje at this time to work

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @MiguelCastro-ze2rs
    @MiguelCastro-ze2rs Před rokem +2

    Well, it depends a lot on the domain you work. Personally, since I work in the data science domain I learned Python, SQL, VBA (In the past I had to automate some stuff in Excel) and I'm on my way to learn Js to use Node.JS for backend and API services purposes. From my point of view, with Python you have great possibilities in the sense of you can use it for Data Science or for Web Development or other domains. As always, great content Tiff. A hug from the sunny Colombia!

  • @travisSimon365
    @travisSimon365 Před rokem +1

    20+ years - I tend to forget languages if I don't use them. But... I probably know 4 and have worked professionally with maybe 8 - 10.
    I would like to say that if your goal is to be a really good programmer, I would start by learning C. It will be hard and you will have to work for it, but it will benefit you in the end. C will teach you how computers work and what it is that programming languages and compilers are doing. Once you understand pointers and memory layout and system calls, you can then learn any of the other languages that have made developer's lives easier. More importantly, you will understand how and why those changes were made.
    But, for most people, I would say, start with JavaScript: it's ubiquitous, pretty easy to learn and easy to see results quickly. It also makes a pretty nice scripting language.

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @dempseydeclerck2911
    @dempseydeclerck2911 Před rokem +1

    At this moment I know Java, php, c#, kotlin and vue.js (is not popular like other frontend frameworks but I like it lol and learning c and c++ through university and self-study. 🤗

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance

  • @mxz2024
    @mxz2024 Před rokem

    To be honest. On the one hand i think it is nice to know a lot languages and technologies. It s more challenging, more knowledge and fun to know different stuff. On the other hand I am currently doubting this way, because I think i would be more successful by sticking with 1 technology and language and get an expert.

  • @petrov3190
    @petrov3190 Před rokem

    Don't try to learn many languanges at the beginning of a programming career, you will messed up big time. Just focus on one programming language (e.g. Python, JS, C#, etc.) that you prefer, depending of your interests and goals. Learn the fundamental knowledge of coding concepts and principles first, find a job to get some experience and deeper knowledge and then you can easily switch to another programming language.

  • @Lp-ze1tg
    @Lp-ze1tg Před rokem +1

    Looks like there are few guru living in Canada.
    I am into coffee, tea and Coke zero. I knew that's a bad combination.

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @zimcoder
    @zimcoder Před rokem

    I have been a developer for 20 years now and I know 4 languages

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @user-bb8kw7sn2o
    @user-bb8kw7sn2o Před 9 měsíci

    Please Tiff. Where can I learn…which school can I learn it in please. I’ve been looking

  • @programuoki-lt1465
    @programuoki-lt1465 Před rokem

    First language was PHP in 2008 and still the easiest way to handle any web problem in any place/stack.
    C/C++ was pain and until now still the same there is no place for it at a moment.
    Java is great for building fast backend, easy to learn, great frameworks. For android using Kotlin super nice lang same as C#.
    C# .Net used also from university and still is great sugar syntax and windows first language.
    Python I used for concrete problems like: Web crawler, video detection slides and make screenshots, more like a tool :)
    Javascript is my most annoying language just using because need create some simple frontend projects. Main framework VUE -> best for html based template creation. React not for me I trying use it but still avoiding again and again :)

  • @Im2you
    @Im2you Před rokem

    Thank you Tiff, I really learned like you, it makes no difference. My advice is that when you choose the path as a web developer, you should learn JavaScript.PHP and by the way there will be a new job called JavaScript Developer but if you choose the machine learning and artificial intelligence path, you should learn Python. Rich content but tell me Tiff did you win a car race, Tiff should know that you represent us as software engineers in Formula One

  • @ohwow2074
    @ohwow2074 Před rokem +1

    I know Python, Java, C++ and a bit of C. So I guess it's better to say only 3. However I definitely want to learn a few more. Also I'm not a huge coffee fan. I drink tea ☕ regularly.

    • @ohwow2074
      @ohwow2074 Před rokem

      @Khadija Idb I learned all of them on my own through the internet for free.

  • @brandonleon4068
    @brandonleon4068 Před rokem +3

    As a begginer, i think the most awful about this is not knowing WTF is every language for. What can u create with it. And more confusing when several languages reach the "same" purpose. Great video!!!

    • @bima0205
      @bima0205 Před rokem

      The structure of all programming languages ​​is the same, bro, only the difference is the syntax or writing of the language is different, the rest is the same

  • @karlroth7082
    @karlroth7082 Před rokem

    I love foundation software languages .. c++. ..good fundamentals with that, you can develop new languages .

  • @flyingsl0ths961
    @flyingsl0ths961 Před rokem

    Go with C and work your way up but if you wanna start higher up the level of abstraction
    go with lua and make some games with love2d it's awesome also lua is a much smaller language
    compared to python but just as good if not better IMO

  • @BobbyTomMathew
    @BobbyTomMathew Před 5 měsíci

    This is an awesome channel.

  • @wesleytakundwa7570
    @wesleytakundwa7570 Před 4 měsíci

    Hello there I'm 14 and I'm interested in coding so job in coding should I focus on 😊

  • @bima0205
    @bima0205 Před rokem

    I still java and python, python It's easier to understand unlike java and c++, you have to create a class first just to make the word hello world And when you want to create an integer or String Variable, you must indicate the identity of that variable, for example when you want to create a variable in java: int variabel; or String variable1;, in contrast to python which is very practical and simple, for example when creating string or integer Variables there is no need to create a special identity for String or integer type variables,We just have to type what the variable is and what the value of the variable is, for example: A = 2 to create an integer Variable,A = "i love your eyes" for string variables

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @Stevengdev
    @Stevengdev Před rokem

    Awesome video, Thanks!

  • @rv4tyler
    @rv4tyler Před rokem

    Back in the day you had to learn multiple (9) programming languages as not all had all the features corresponding to the computer science topics being covered in school.

  • @joeb.5564
    @joeb.5564 Před rokem

    What would be a good budget laptop to buy to start in this space? Or what specs to look for that will last a few years?
    Thanks

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @ShadowStorme
    @ShadowStorme Před rokem +1

    Both Coffee and Tea, but I prefer Coffee

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @freaklore
    @freaklore Před rokem

    PHP powers a large portion of the internet. With WordPress alone, around 43% of the entire internet uses it. This doesn't include Drupal, Joomla and other content management systems. Laravel framework use is quite high also. Now, think about all the legacy code with PHP.
    PHP was influenced by different programming languages such as Perl, C++, C, Tcl, and Java. Some consider it the zombie language and it isn't going anywhere. And no ladies and gentlemen, it isn't dead either. For that matter, Ruby is still alive also and has only increased in its use like DevOps and with startups.
    W3Techs reports that, as of January 2022, "PHP is used by 78.1% of all the websites whose server-side programming language we know." PHP version 7.4 is the most used version. Support for version 7.3 was dropped on 6 December 2021. JavaScript among others are used greatly but PHP is truly king of the web sort of speak, if you stop and think about it.

  • @mahmudbaneshi8094
    @mahmudbaneshi8094 Před rokem

    nothing beats c/c++

  • @usmnichols8636
    @usmnichols8636 Před rokem

    2-3

  • @carlosonic
    @carlosonic Před rokem

    I wanted to learn at least one programing language but I don't know what path to go =/

  • @ShaunJW1
    @ShaunJW1 Před rokem

    I'm learning them all, why not...

  • @itsjustdannyb8091
    @itsjustdannyb8091 Před rokem

    Am I the only one who thinks she sounds like harley quinn😍😍

  • @erikpaulsen3111
    @erikpaulsen3111 Před rokem +2

    You just need to be professional in one programming language so that you can project elitist smugness towards web developers working on the latest fad.

  • @dilshankau
    @dilshankau Před rokem

    what is the car you have

  • @davevanofori7438
    @davevanofori7438 Před rokem

    Thanks for the video. Can anyone find a Job and work remotely as a python entry level?

  • @rudyhightower3320
    @rudyhightower3320 Před rokem +2

    Ice water over tea and coffee lol

  • @toddboothbee1361
    @toddboothbee1361 Před rokem

    I would follow the coding cult of conduct and drink coffee, but sleep is way more important.

  • @Dunith_Munasinghe
    @Dunith_Munasinghe Před rokem

    Thank you ❤️

  • @kittel-dev
    @kittel-dev Před rokem +1

    The answer is short: *all*

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @cassandrasibley228
    @cassandrasibley228 Před rokem

    I drink espresso or tea. Both iced

  • @MarkRouleau
    @MarkRouleau Před rokem +1

    Both Coffee and Tea

  • @types683
    @types683 Před rokem

    JavaScript no debate

  • @72-sanketkumar51
    @72-sanketkumar51 Před rokem

    Thnk u for mentorship

    • @TiffInTech
      @TiffInTech  Před rokem

      Always welcome! Hope you have a great upcoming weekend!

  • @heatherfranco5810
    @heatherfranco5810 Před rokem

    Thanks! ❤

    • @TiffInTech
      @TiffInTech  Před rokem

      You're welcome 😊 hope you have a great upcoming weekend!

  • @himalayapal9482
    @himalayapal9482 Před rokem

    For an engineer Tea is 💕.

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .

  • @bassemibrahem8283
    @bassemibrahem8283 Před 3 měsíci

    I am a tea drinker

  • @KaranPatel111
    @KaranPatel111 Před rokem

    Why do you date older guy?

  • @karlroth7082
    @karlroth7082 Před rokem

    HTML, CSS. Do they qualify? Lol

  • @HollyHuntty
    @HollyHuntty Před rokem +1

    Tea ☕️

    • @TiffInTech
      @TiffInTech  Před rokem

      Love green tea! what is your favourite kind?

  • @xxxcoolc
    @xxxcoolc Před rokem

    I'm a tea drinker.

  • @sofaking1611
    @sofaking1611 Před 10 měsíci

    I drink water

  • @srikar92
    @srikar92 Před rokem +1

    👍

  • @Andrewtate724
    @Andrewtate724 Před rokem +2

    The first

  • @oussamahamdi6993
    @oussamahamdi6993 Před rokem

    ❤️❤️❤️

  • @karlroth7082
    @karlroth7082 Před rokem

    Coffee. Tim Hortons.

  • @AvinashSingh-vj3rk
    @AvinashSingh-vj3rk Před rokem

    nice 👍

  • @daso1052
    @daso1052 Před rokem +1

    Do you have a sugar?

  • @n0kodoko143
    @n0kodoko143 Před rokem

    Busted, tea drinker

  • @haiderjan7504
    @haiderjan7504 Před rokem

  • @hussienalsafi1149
    @hussienalsafi1149 Před rokem

    😍😍😍😍😍😍😍😍🤠🤠🤠🤠🤠🤠🤠😎😎😎😎😎

  • @shehzadsaifullah
    @shehzadsaifullah Před rokem

    Ive said this before and imma say it again; Your videos hit different and always make me feel good about myself. Im trying to switch careers and You always makes me feel like yeah i got this.. i can do this! Thank you! 🥲
    and btw, tea!

  • @dripcode2600
    @dripcode2600 Před rokem +1

    I'm the 666th person to like this video =D

    • @julesari_.
      @julesari_. Před rokem

      👆send a direct message for support and guidance . . .