Best programming language to learn in 2024

Поделиться
HTML-код
  • Опубликовано: 12 окт 2023
  • 1. Top 5 programming languages
    2. How to pick your first programming language?
    3. Python, Javascript, Java, Node, React - when to use them?
    I will answer all these questions today.
    ► For more content like this, subscribe to our channel: / powercouple26
    ► Follow us on Linkedin:
    / gabag26
    / sarrabounouh
    ► Let's be FRIENDS! / power_couple26
    ► For business inquiries, reach us on: powercouplejourney@gmail.com
    #codinginterview #datastructures #datastructuresandalgorithms #leetcode #dsa
    DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers.
  • НаукаНаука

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

  • @voidLogicx
    @voidLogicx 7 месяцев назад +520

    Do not choose game development if you enjoy and love playing games. Trust me.

    • @monstracrazy0194
      @monstracrazy0194 7 месяцев назад +38

      Exactly. Better choose game design in this case, or streaming or blogging. Game development is painful

    • @arthishgfx7209
      @arthishgfx7209 7 месяцев назад +6

      ​@@monstracrazy0194 I was having the same thought because I like playing games, so if I should go in Game Dev, but what you mean by game design

    • @monstracrazy0194
      @monstracrazy0194 7 месяцев назад

      @@arthishgfx7209 i mean, game designer is interesting job. but you can just play and find another passion not related to game development at all

    • @craftnclash1952
      @craftnclash1952 7 месяцев назад +12

      But why ??? I love games ,and learning all C related languages for game dev

    • @monstracrazy0194
      @monstracrazy0194 7 месяцев назад

      @@craftnclash1952 then right, gamedev and C++ or C#

  • @_tanzil_
    @_tanzil_ 7 месяцев назад +126

    Example of a quality content. No nonsense, no unnecessary lingering. ❤

    • @sujaynis3905
      @sujaynis3905 7 месяцев назад +8

      This guy deserves all the love in the world

    • @pasinduranasinghe7117
      @pasinduranasinghe7117 7 месяцев назад

      Agreed ❤

    • @berlinerfamily
      @berlinerfamily 6 месяцев назад

      Sorry a comparison video for web development languages and frameworks that forgets to mention the elephant in the room which is Ruby and Rails is pretty much nonsense.

  • @studiesinformation436
    @studiesinformation436 7 месяцев назад +158

    00:04 Choose a programming language based on your interest and career goals.
    01:00 C++ is a general-purpose programming language that provides a higher level abstraction for object-oriented programming while retaining the efficiency and low-level performance of C.
    02:01 Crossplatform development allows writing code once for both Android and iOS.
    02:59 Swift was created by Apple for iOS app development
    04:03 Python is the top choice for AI, while JavaScript is popular for web development.
    04:58 JavaScript is the recommended programming language for both front-end and back-end development.
    05:58 To work in embedded systems or operating systems, learn a programming language with low-level capabilities and manual memory management.
    06:59 For AR/VR development, learn Swift UI if targeting Apple devices. Otherwise, choose C++ or C.
    Crafted by Merlin AI.

    • @swetha1160
      @swetha1160 7 месяцев назад

      Thanks a lot bro

    • @rajiv9410
      @rajiv9410 7 месяцев назад

      Thanks

    • @Scudmaster11
      @Scudmaster11 6 месяцев назад

      I choose Lua

    • @Scudmaster11
      @Scudmaster11 6 месяцев назад

      The C family is to overused... and recommended to many times then its allowed to be

    • @rallyzz
      @rallyzz 4 месяца назад +1

      allah bless you

  • @gerantdev
    @gerantdev 7 месяцев назад +20

    that's called quality content with visual explenation 🤗
    if you are a beginner you can save at least 1 year by just watching this video

  • @marios_dimar
    @marios_dimar 4 месяца назад +22

    0:01 Introduction [What language should I learn?]
    0:36 *GAME DEVELOPMENT*
    ● Unreal Engine --> C++
    ● Unity --> C#
    1:39 *MOBILE DEVELOPMENT*
    ■ Native Development
    ● Android --> Kotlin
    ● iOS --> Swift
    ■ Cross-Platform Development
    ● React Native --> Javascript
    ● Flutter --> Dart
    3:50 *AI & MACHINE LEARNING*
    ■ Python
    ● Data Analysis: pandas or NumPy
    ● ML: scikit learn
    ● Deep Learning: TensorFlow or PyTorch or Keras
    4:19 *WEB DEVELOPMEN*
    ● Front-End: HTML, CSS, JS (+ React + Angular)
    ● Back-End: JS (+ nodejs/express), Python (+ Django/Flask), Java (+spring boot), php (+ Laravel)
    5:54 *EMBEDDED SYSTEMS OR OS*
    ● C
    ● C++
    ● Rust
    6:35 *DEVOPS*
    ● Python
    ● Go
    ● Bash Scripting
    6:53 *AR/VR*
    _• Swift UI (for Apple)_
    ● Unreal Engine --> C++
    ● Unity --> C#
    7:16 *BLOCKCHAIN*
    ● Solidity

    • @Codewithshameel
      @Codewithshameel 4 месяца назад

      Cyber security

    • @marios_dimar
      @marios_dimar 4 месяца назад

      @@Codewithshameel??

    • @Codewithshameel
      @Codewithshameel 4 месяца назад

      I mean what programing language suitable for cyber security@@marios_dimar

    • @Mubashar783
      @Mubashar783 3 месяца назад

      ​@@Codewithshameel Simple put your hands on Pyton, PHP and JS Not Personal Opinion

    • @Murali-lv3os
      @Murali-lv3os Месяц назад

      Java left chat 😢

  • @The-SmilinG-kukO
    @The-SmilinG-kukO 6 месяцев назад

    Thank for clarifying this stuff.. Initially its makes really so confusing .. But your whole explanation makes so easy to choose the path.

  • @suigeneris4572
    @suigeneris4572 7 месяцев назад +4

    It is really hard picking a programming language to learn. But this video seems to give it some clarity. Which is which.

  • @umarmuzammil7332
    @umarmuzammil7332 2 месяца назад +2

    I truly love your channel. Keep doing the best work.
    Such creative videos you’ve on this channel. Just subscribed!
    Officially the first viewer of any video on this channel.
    I’ve never witnessed such awesome editing as this one.
    Following your channel from the last two years, interesting content!
    You’re working so hard, may all your wishes come true.
    Congratulations on your first 10K followers, may you reach 100K soon.
    Whoever is reading this, never give up. God is with you.
    When watching your videos, I accidentally hit ‘like’ and never knew when.
    The moment you came here is at 05:17.
    Love this video, I think I’ve watched it four times.

  • @mariyajustin8419
    @mariyajustin8419 4 месяца назад +1

    Thanks for giving an overview about the programming languages in different areas of IT. U have paved a way to choose the correct programming language❤

  • @maksimmakarov9541
    @maksimmakarov9541 6 месяцев назад +5

    thx , very informative! i think your observation of techs needed for start learning is the best

  • @matheuscosta2211
    @matheuscosta2211 5 месяцев назад +6

    Hey Sahil, can you make a video explaining more this programming side from blockchain developers? More specifically, how it works, more about Solidity, and a short explanation of the roadmap development to the web3? And what do you think about the future of this area? Your videos are the best.

  • @edgarm9558
    @edgarm9558 3 месяца назад

    This is one of the best explanations I've seen for programming languages. Well done 👏

  • @fabricehategekimana5350
    @fabricehategekimana5350 7 месяцев назад +2

    Thanks for the video ! There are also mojo and julia for AI that will become real competitor for pyhton

  • @vedparkashgaba5478
    @vedparkashgaba5478 7 месяцев назад

    Good suggestion nice video as usual thanks for sharing

  • @heavendevour
    @heavendevour 7 месяцев назад +4

    Save my data, unlike other channel whom present too long video. Y video is interactive and easy to understand even for non native speaker, and you pack the content creatively

  • @TheVincent0268
    @TheVincent0268 5 месяцев назад +1

    Picking a language is not always an option. In practice you are just driven towards a language that best fits the needs for the project you are asked to work on. Of course you need to get familiar with the language and IDE.

  • @abhisheksuper20
    @abhisheksuper20 Месяц назад

    Simple yet informative. Love the presentation style as well!

  • @fawadhakimi2454
    @fawadhakimi2454 6 месяцев назад +1

    The way you explain everything is just amazing 👏 ✨️ ❤️

  • @pasinduranasinghe7117
    @pasinduranasinghe7117 7 месяцев назад

    Love your contain..always inspiring thanking you soo much as a sri lankan student

  • @yes7137
    @yes7137 7 месяцев назад +1

    Solid video, thank you for your work

  • @Zahid_Mehsud
    @Zahid_Mehsud 6 месяцев назад +2

    Thanks for this video very informative and very needed video. Again thanks a lot ❤

  • @fordsalim5651
    @fordsalim5651 7 месяцев назад +1

    Yes Sahil as usual very helpful content big like and thanks for sharing

  • @wisamkayani9634
    @wisamkayani9634 7 месяцев назад +2

    I learned Both and.frameworks of both and integrated Ai and Web to create Web 3 based application based of Blockchain using solitary . I learned only python, Typescript and solitary .

  • @shivinunitholi2493
    @shivinunitholi2493 6 месяцев назад +4

    Hey Sahil, seems you missed talking about Quant Dev. That's one booming area rt now. C and Python are the go to languages for Quant from what I know.

  • @agg5324
    @agg5324 Месяц назад

    This is the best channel ever omg this video is SO well structured and useful for someone like me trying to get into programming

  • @rithyaks
    @rithyaks 6 месяцев назад +1

    Wow this is the best well explained videos. Thank you so much❤

  • @hadjerhadjer5095
    @hadjerhadjer5095 6 месяцев назад

    This video content gave me exactly what i was looking for.. Thanks.

  • @sagarbsable
    @sagarbsable 4 месяца назад

    Bro, When I saw your first video I instantly Subscribed your channel because of quality content you share, Thank you so much for your efforts towards community.

  • @letsexplore2230
    @letsexplore2230 7 месяцев назад +1

    Clear , concise and worthy content you post ..
    ❤from🇵🇰

  • @ankarigaripriyanka8306
    @ankarigaripriyanka8306 7 месяцев назад +1

    great content...great mentor ...sir hats off....

  • @siffyyrox_x
    @siffyyrox_x 7 месяцев назад +1

    I badly needed this video..thanks a bunch sir^ ^

  • @mdbariulmunshi5823
    @mdbariulmunshi5823 7 месяцев назад

    Best youtube video creator for tech guide

  • @saneayushmittal
    @saneayushmittal 7 месяцев назад +9

    Great video with great explanation like always

  • @vvtd4728
    @vvtd4728 6 месяцев назад +1

    quality content with visual explanation

  • @user-bt5hf2ml7g
    @user-bt5hf2ml7g 4 месяца назад

    Exactly what i was looking for, Thanks Man

  • @ajaylodhi9061
    @ajaylodhi9061 7 месяцев назад +42

    Only youtube channel i need

  • @EXPERIMENTSHOW.
    @EXPERIMENTSHOW. 4 месяца назад +1

    thanx bro to share this precious knowledge ❤

  • @STRARMY99
    @STRARMY99 Месяц назад

    thanks for explaining , iam choosing python , c++ , java thanks for your valuable information thank you so much

  • @htgsniper8458
    @htgsniper8458 7 месяцев назад +25

    Bro talks in lowercase 💀

  • @halcyonfaysal2801
    @halcyonfaysal2801 7 месяцев назад +5

    Such a quality content ❤

  • @muhammadsami9387
    @muhammadsami9387 7 месяцев назад

    I really needed this video ❤

  • @paulchilwalo4192
    @paulchilwalo4192 25 дней назад

    Clear and to the point no shitty music whatsoever ❤❤

  • @bharath2508
    @bharath2508 7 месяцев назад

    Best video to pick a programming language

  • @radhesuryavnshi4062
    @radhesuryavnshi4062 7 месяцев назад +2

    I'm really need for this type video as of start my career in IT field.. Thank you for create❤

  • @matheuscosta2211
    @matheuscosta2211 5 месяцев назад +1

    A time ago, I was practicing and learning the basic of Python, now I'm learning HTML, CSS and Js, the essential for the frontend and I pretend to be a fullstack (React, NodeJS). Far, far, in the future, I pretend follow the path to be a Blockchain Dev. Asking for personal opinions, is it better following this path with those skills instead of Python? I'm not a big fan of ML or something

  • @WWCurious_minds
    @WWCurious_minds 7 месяцев назад +5

    I've been watching your videos for a month now. And I really feel coming back to your videos because I learn alot. 🎉Thank you very much
    You are now acting like my mentor. Though I'm just a begineer in programming 💖🙏🏽.
    I feel good knowing alot of do's and dont's about programming 🙂👌🏽

    • @janajit
      @janajit 6 месяцев назад

      Which programming language you are learning?

  • @srinivasa5650
    @srinivasa5650 7 месяцев назад

    Once again most useful topic ❤

  • @ravisticky
    @ravisticky 5 месяцев назад

    Thank you, I got my answer.

  • @Yash_Gupta28
    @Yash_Gupta28 7 месяцев назад +2

    Sir , please make video on roadmap of ML and AI roadmap and project

  • @talkswithprabh5374
    @talkswithprabh5374 7 месяцев назад +2

    Please make a detailed video on GSOC ❤

  • @MrWhite-ti6pr
    @MrWhite-ti6pr 3 месяца назад

    C++ or C# -COOL
    java or kotlin
    javascript or typescript
    react or python
    tensorflow for deeplearning
    fluttler with dart

  • @enjoyeducation498
    @enjoyeducation498 7 месяцев назад +3

    Can you also explain on the cloud computing

  • @Kyagundabanegareythu
    @Kyagundabanegareythu 7 месяцев назад +2

    What languages I need to learn to develop a code for trading algorithm for finance companies?

  • @MuhammadUsamaQamar
    @MuhammadUsamaQamar 7 месяцев назад

    Much respect from Pakistan, you provided good info bai

  • @chackochansebastian1809
    @chackochansebastian1809 7 месяцев назад

    Your thumbnails are too tempting ❤

  • @9ohai
    @9ohai 7 месяцев назад

    Thanks for this content

  • @nishu20501
    @nishu20501 7 месяцев назад

    Amazing explanation thanks

  • @shankarpubg9413
    @shankarpubg9413 7 месяцев назад

    More than worthful video

  • @halcyonfaysal2801
    @halcyonfaysal2801 7 месяцев назад

    Keep da good work, bhai....

  • @Userr5256
    @Userr5256 7 месяцев назад +1

    Great content Sahil!!

  • @OfoeNelson
    @OfoeNelson 4 месяца назад

    If I had a million dollars i would promote this video so all newbies can see the overview they need before even picking a language.
    A lot of us learnt a language without an industry in mind, an end goal job, but did it because some influencer claimed it was the hottest language of the year and this can delay your progress in job hunting for months.
    Like the video if you haven't already so RUclips promotes it more. Its ESSENTIAL viewing.

  • @raisulhaqueratyl9510
    @raisulhaqueratyl9510 7 месяцев назад

    Hello Sahil.
    Can you make a video on how to learn from a book or documentation and then remember what we have learn.

  • @davidgould2228
    @davidgould2228 3 месяца назад

    C# with Unity or C# with .NET plus Blazor does the lot.

  • @maveriks463
    @maveriks463 7 месяцев назад +2

    Choose a language that is in demand in your region/ sector.

  • @chandukiran9680
    @chandukiran9680 7 месяцев назад

    Make a video about taking care of our eyes during the grid.

  • @emmanuelleallen
    @emmanuelleallen 5 месяцев назад +1

    For me, it's C++, Python, and JS. Hands down. And then eventually things like swift and Kotlin.

  • @ulrich-tonmoy
    @ulrich-tonmoy 7 месяцев назад +1

    Zig might be another addition to as C/C++/Zig as it never was meant to replace c or c++. For backend theres C# and for AR/VR i hate to say it but its still Unity as neither are as good as Unity for either for dev xp or tooling

  • @jayz01.
    @jayz01. 7 месяцев назад +2

    Isn't Java a good opt for application development?

  • @cybrbby7
    @cybrbby7 7 месяцев назад

    thanks it was really helpful

  • @SuperHeedictator
    @SuperHeedictator 2 месяца назад

    I thank you for this video! I've looked for tons of videos and articles, but can't find a definete answer for my Q. What do I need to learn to programme a language learning application? Is it mob dev? Then do I need Java? Or Python?

  • @mayankpatni5639
    @mayankpatni5639 7 месяцев назад

    As a fresher what to choose full stack developer vs data analyst vs data analyst more job opening more package future growth

  • @waleedbensumaidea3947
    @waleedbensumaidea3947 4 месяца назад

    can you make video about what happen in Blazor in NET 8 , and the new cool features there

  • @Chanel.Mckenzie
    @Chanel.Mckenzie 3 месяца назад

    Such a quality content

  • @absycrypto
    @absycrypto 6 месяцев назад

    I know SQL from 5 years support. I think I need to learn C# and Python next..

  • @mehdib1781
    @mehdib1781 6 месяцев назад +4

    Great content.
    Please let me know : is data scientist will be replaced by no-code low-code programing? Is there a risk for data scientist and ML developpers ?
    Thank you very much

    • @Gaureey
      @Gaureey 5 месяцев назад +1

      In Airplane, Autopilot mode is from many years, but does it means we replaced pilots, no because they have to carry risk of many peoples, same like that Ai/ml engg, carry the risk of handling whole world data,
      in simple terms, if no-code / low-code programming comes, still there should be someone to make that software's,

  • @siman211
    @siman211 7 месяцев назад +2

    any good online courses for c++ or intective sites? I really want to learn c++

  • @pozzogaming
    @pozzogaming 4 месяца назад

    Amazing content 😊

  • @hasanbafuleh6324
    @hasanbafuleh6324 6 месяцев назад

    That's why you are the best.

  • @najifahnaf6112
    @najifahnaf6112 Месяц назад

    very helpful indeed

  • @oxi1492
    @oxi1492 6 месяцев назад

    Wanted to know about enterprise architect, can you please make a video about it?

  • @programmingdino
    @programmingdino 6 месяцев назад

    It' a great summary

  • @user-pz3rj4xd8o
    @user-pz3rj4xd8o 6 месяцев назад +1

    cool video)

  • @vinaykumarreddygajjala9577
    @vinaykumarreddygajjala9577 7 месяцев назад

    Hello sir,is salesforce good career,and which programming language should i learn for that

  • @satendrabais2806
    @satendrabais2806 7 месяцев назад +1

    Shail bhai always has logic ... Bhai please make a video in Hindi. 🤩

  • @En1gma2u
    @En1gma2u 7 месяцев назад

    Thank you Brother

  • @prasanna794
    @prasanna794 Месяц назад +1

    Do i have to learn c and c++ before learning any language

  • @mdyusufansari8897
    @mdyusufansari8897 Месяц назад

    where could we learn about devops, i don't find any good playlist , there are paid ones , please help

  • @divyakarlapudi
    @divyakarlapudi 7 месяцев назад

    INFORMATIVE :)

  • @brunomanso9428
    @brunomanso9428 7 месяцев назад

    What problems do I solve the most? That's the right question.

  • @darshantawte7435
    @darshantawte7435 7 месяцев назад

    Such videos are soo overcooked now. I am seeing people moving out of Software Engineering, imagine the motivation required to learn new technologies even at the age of 35-40. Not everyone can handle that. With the advent of AI its more important than ever to find your genuine intellectual curiosity and do that as you would be more motivated to learn and grow rather than chasing the HOT topics due to FOMO.

  • @ttrev007
    @ttrev007 5 месяцев назад

    is it smart to learn a harder language first? it might be best to start with a easier language to learn the basics then quickly jump to a harder language after. i hear C++ is a rough one to start with.

  • @hanesmitter1469
    @hanesmitter1469 7 месяцев назад +1

    3:17 *react native is developed by Meta

  • @sadiulhakim7814
    @sadiulhakim7814 7 месяцев назад

    We should Divide web development in Front and Backend parts. Nobody works as a full-stack Army in 2023.

  • @Martin92138
    @Martin92138 7 месяцев назад +1

    This video is gold

  • @AliBinH
    @AliBinH 6 месяцев назад

    Mojo 🔥 .. I think will be top one ☝️

  • @piyushmeshram4761
    @piyushmeshram4761 6 месяцев назад

    Where do you learn all this? I am computer engineer but didnt knew this knowledge.

  • @nagatoxpain4790
    @nagatoxpain4790 7 месяцев назад +3

    I'm currently working on Dot net MVC and planning to learn Dot Net Core and for frontend I'm planning to learn angular. If you can advise me to improve my future plans you're welcome.

    • @motivefactoryy
      @motivefactoryy 7 месяцев назад

      Will there be any use learning to code? Doesn't AI going to replace programmers?

    • @ashpro5339
      @ashpro5339 6 месяцев назад +1

      For frontend u can choose Blazor over Angular

    • @maneshwar3468
      @maneshwar3468 6 месяцев назад +1

      @@motivefactoryy AI is also programmed. they are not creators

    • @maneshwar3468
      @maneshwar3468 6 месяцев назад

      @@ashpro5339 dont waste time in blazor

    • @LEDACOFFICIAL
      @LEDACOFFICIAL 3 месяца назад

      @@maneshwar3468 but still, it will decrease the demand of programmer

  • @prathvishshetty5763
    @prathvishshetty5763 7 месяцев назад +2

    What about java?,where is it used?

  • @dharmeshgohil9375
    @dharmeshgohil9375 7 месяцев назад +1

    can you share javascript material for google company

  • @adriatic123
    @adriatic123 5 месяцев назад +1

    With so many different languages and taking into account the fact that you need ten years to become really good at anything, the decision is quite hard because you can easily miss the right trend and end up learning a program that will not be so much in demand. By that time you will be usually too old to spend another 10 years to learn new technology and be easily employable. It is a tough IT world.