How YouTube is killing your programming career

Sdílet
Vložit
  • čas přidán 9. 06. 2022
  • A lot of coding advice on CZcams slows your progress to become a Software Engineer. In this video, I'll cover:
    1. Coding advice that wastes the time of beginners
    2. How to actually learn to code?
    3. How to become a Software Engineer?
    ► 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
    #learncoding #programming #softwareengineer
    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.
  • Věda a technologie

Komentáře • 690

  • @unseenentity326
    @unseenentity326 Před 2 lety +130

    I'm self-taught and my method of learning has always been to jump in with both feet and when I hit a problem, look up how to solve that particular problem, and move on.

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +25

      That's the right way to go. Thanks for sharing.

    • @Cneq
      @Cneq Před 2 lety +1

      You still shouldn't have to do that in the first place, especially if it's in regards to basic python syntax and general programming concepts and also in regards to the more common modules such as tkinter, turtle or integrating with regex/sql and whatever else.
      Sure looking stuff up when you're working with extremely complex programs and/or just getting a refresher if you haven't worked with a certain module in years [for example checking out w3schools to get a refresher on tkinter] but you still shouldn't need to look up how to write functions or any other basic concepts.

    • @unseenentity326
      @unseenentity326 Před 2 lety +2

      @@Cneq I wasn't talking about basic stuff. Like the first time I tried using fauna DB. The basic tutorial on their site didn't tell me how to do what I needed so I went to stack overflow and found the answer.

    • @livingbutterfly
      @livingbutterfly Před 2 lety +1

      @@Cneq lmao what about beginners? and what is the problem with having to read docs frequently, even on modules that you use daily?
      i've been working with rust for some time now, working almost daily with tokio, actix, egui… and i check out the documentation frequently (even on the things i use daily). people who don't check the documentation frequently are usually those that either: (1) have been using the technology for a long time/collaborate on the development, or (2) have their ides with things like autocompletion (that most times give you the documentation in the ide itself)
      it's a great mindset to go and search _even_ the most basic thing. the idea is not to memorize algorithms and things like that (you'll get there eventually, when you _actually_ need them), the idea is to learn and get started
      😸

    • @call-me-potato.
      @call-me-potato. Před 11 měsíci

      hi , i follow similar of your method of learning and its the best, i need your advice , i am looking for cyber security tutorials , for last three days i only found people reading definitions that doesn't add any thing. can you please advice me on that.

  • @yahyasalimi3254
    @yahyasalimi3254 Před 2 lety +93

    I watched a react crash course and what I did immediately was, start building. Every time I faced new challenges I learned something new. That is how learning happens. Writing code, debugging, facing new challenge, learn new thing, solve that challenge, new challenge and so on. It is like a cycle

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +7

      That's a great way. I'm sure you're a great web developer now.

    • @lookupverazhou8599
      @lookupverazhou8599 Před 2 lety +2

      Please explain to me what react is for. People talk about this stuff like you need to know it. Like "learn jquery" when all jquery is is shorthand syntactic imperative sugar for longer form declarative vanilla javascript. When you're learning a new language, syntactic sugar is the last thing you should be worrying about unless it is without a doubt the best practice. So, I made my own jquery library, and am building on it whenever I deem it valuable to do so. Same with ajax, next, vue, nuxt. It's all just libraries. I can do everything they can do with plain old javascript. Please explain what the point of these are. Or is it just to speed things up with shorthand language? I prefer to learn things more deeply rather than more quickly.

    • @MySUHIT
      @MySUHIT Před rokem

      But what did you build? I have so many things in mind but not enough knowledge grasp yet(I've just started learning) to build something. I have however tried to tweak the things I learnt in my own ways to start with some coding.

    • @yahyasalimi3254
      @yahyasalimi3254 Před rokem

      @@lookupverazhou8599 You can invent the wheel again and again but it is just a waste of time. Similarly you can build very complicated web app using vanilla js but it takes time and energy. Of course knowing how things work behind the scenes is a must, but you don't need to know machine level coding to be able to build websites

    • @yahyasalimi3254
      @yahyasalimi3254 Před rokem

      @@MySUHIT Start by making smaller apps for instance weather app, todo app, content management and gradually move to more complex ones

  • @ffhhffh
    @ffhhffh Před 2 lety +54

    This guy is rly underrated here. He's telling it exactly how it is. Great content, m8.

  • @punsmith
    @punsmith Před 2 lety +35

    Some of those "self-taught" gurus also simply flat out lie about having learned and achieving such a high proficiency within a couple months to land a high paying job. There is a lot of smokes and mirrors in any social media.

  • @universecode1101
    @universecode1101 Před 2 lety +236

    great topic, people talk about which language to learn, but little about how difficult it really is to learn it. I started with Html, css, js and then I chose React, and I never stopped learning. There is no learning in minutes or hours, it takes months or years, be prepared to study for your entire career if you choose this path. it is difficult, in fact many people take months to find the job, so work hard

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +16

      Couldn't agree more. Thanks for sharing your experience.

    • @zzzshawn
      @zzzshawn Před 2 lety +5

      i am new to programming, and i already know html and css, should i start with js or python next?

    • @universecode1101
      @universecode1101 Před 2 lety +4

      @@zzzshawn it's up to you, I chose Js and after React. It is suggestive 😊

    • @zzzshawn
      @zzzshawn Před 2 lety +2

      @@universecode1101 so like if i start with python and then learn its basics (loops and most of the stuff). Then what do i do?

    • @gmgm7619
      @gmgm7619 Před 2 lety

      @@zzzshawn js

  • @suvraneelsaha8973
    @suvraneelsaha8973 Před 2 lety +25

    Straight to the point , honest advice . Thanks for saving me from my endless youtube binge watching habit of getting to know how to code and actually not coding .
    Will definately try to be a good programmer as you . Lots of Respect

  • @raziasultana1966
    @raziasultana1966 Před 2 lety +60

    Very honest, truthful and straightforward video. Thank you. Your advice, roadmap are practical and are really worth applause.

  • @oxey_
    @oxey_ Před 2 lety +14

    I think a very big oversight in a lot of advice/videos I see about learning a language is that the first time you do it, you're not just learning a language, but programming itself. You'll see the result of this confusion a lot on the learnpython subreddit for example. "Everyone said python is easy, but I'm struggling so much!" It's not that python isn't easy and that those people are wrong, it's that they're not just learning python, they're learning programming as a whole! That's completely different

  • @zacharymilo
    @zacharymilo Před 2 lety +1

    Great video! It's always different when you have to sit in the driver's seat versus watch someone drive from the passenger seat. The only way to get good is to try, fail, learn, repeat. I saw a few others say that the only way to learn how to code is to start building and dive in head first - I'm only a few months in and that statement is the best advice you can get to actually learn.

  • @sakanademon777
    @sakanademon777 Před rokem +4

    I've been studying for 10 months, from knowing nothing to able to build simplified version of github, having knowleage in serveral progamming languages, data base, frameworks. It was a hell of ride. Your content is extermely helpful and thank you

  • @zoriskokorosko9317
    @zoriskokorosko9317 Před 2 lety +3

    Love this content! Only way to learn programming is just constantly coding kinda on your own. Because this CZcams coding videos are just overwhelming for beginners so never give up do your best1

  • @JohnSnow32
    @JohnSnow32 Před 2 lety

    Subscribed. I really appreciate your tips.
    I'm from Italy. I start my startup this year with one friend that is a Full-Stack developer.
    Now, I'm trying to learn how to code to help and maybe one day get a job if the startup doesn't work.
    You saved me a lot of time. I just did at least the half of what you have done in the past year.

  • @khuramshahzad9089
    @khuramshahzad9089 Před 2 lety +17

    Great explanation, i was stuck in these tutorial loops for almost 3 years, focus on core concepts of single language that we selected for mastery

  • @asibulalam5777
    @asibulalam5777 Před 2 lety +2

    Can't thank you enough.As a beginner it helps me a lot. Please keep helping us.Have a good day.

  • @vikasni95
    @vikasni95 Před 2 lety +1

    I really appreciate you came forward to talk these things, thanks 😊

  • @rkkasotiya
    @rkkasotiya Před rokem

    So relatable. Thank you making this channel putting content. Watched many videos so far and everytime it feels like I'm learning from my future-self. Thanks a lot.

  • @gadgetboyplaysmc
    @gadgetboyplaysmc Před 2 lety +32

    Pretty cool perspective on CZcams coding tutorials. There's definitely a lot of time-wasting content out there but I never really thought they were a problem. I mean, those videos probably also have some pretty good intentions that beginners could also even use effectively. You mentioned (1)Short Videos, (2)Learning X in Y days videos, and (3)Learn X in X hours courses.
    How you could probably use them effectively:
    (1) gives you a rough overview to literally get started in minutes.
    (2) gives you a rough roadmap of how you can also structure your learning journey.
    (3) gives you a huge amount of structured information in a single video, taught by someone who's probably read and used that technology for a longer time than you have. Then again, the reason why you'd be watching that video is because you literally have no experience in that technology at all. Learning from someone who knows more than you would obviously help. But that might also waste your time because you'd have to spend hours on a video when you could instead just read the docs. (Also they probably took a lot of time and thought to make too).
    Sometimes you'd also have misconceptions from watching these videos like:
    (1) Mistaking that learning is easy after watching a short video on it. This should be a no-brainer that you can't fit a technology in a single TikTok or 5 minute video.
    (2) Doubting yourself because other people are learning the technology in "7 days". These are just videos that document their experiences. You shouldn't even be expecting that these videos will help you in the first place. Just watch them for entertainment you would watch vlogs. Also, be open to the idea that they could also be fabricating the story they're telling, they have every power to do it, they're literally telling the story. You'd never really know what happened unless you were actually there watching them struggle on the same problem you had. You don't have to follow the same pace they had.
    (3) Doubting yourself that you're not getting it right away because the tutorial author uses it flawlessly. I think people forget that it takes a lot of time to structure content in a way that can fit in a small time-frame, when normally you'd have to learn them for weeks/months.
    The beauty of CZcams for coding has always been that there's so much free and valuable video content that condenses the right amount of information for you so you can get started with them right away, especially when reading the docs can be a little more daunting. Just like how reading the docs helps you get started with some technologies, you can also watch 1 to 3-hour courses with 2.3x speed so you can see how people use them and what they use it for.

  • @Fahad-ch3wk
    @Fahad-ch3wk Před 2 lety +1

    I can so much relate facing all of the issues highlighted in the video. Been through that for the last 5 years atleast. Thanks for the much needed advise!

  • @vovantiensy4940
    @vovantiensy4940 Před 2 lety +23

    This morning, I was about to watch a 7 hours video to learn HTML and CSS. And I accidentally came to this video.
    Thanks for saving my 7 hours.
    Now I will focus on only the basic concepts and try to do small projects (like building my own basic website) and learning new things every time I get new problems.
    -- is that what you want me to do ? --

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +4

      Yes and try reading a little bit on MERN stack. Good luck!

    • @sagar_bhalerao
      @sagar_bhalerao Před 2 lety

      Are you talking about video by Super simple dev?

    • @imslaint
      @imslaint Před 2 lety

      goodluck, remember to read documentation to improve ur understanding

    • @solarchat9413
      @solarchat9413 Před rokem

      So you would start building the project without even knowing the basics lol

  • @aj__love5919
    @aj__love5919 Před 2 lety +1

    You know what I was literally doing this mistake because this head of a certain company was like I need to know a lot and expand out. It’s ridiculous because there are endless videos 🤦🏻‍♀️ thank you so much for saving time!!!!!! You also said it so nicely so thank you 😊

  • @taz2392
    @taz2392 Před 2 lety

    This is absolutely right! Perfect advice. I’m learning power bi and looking for projects that I can work on.

  • @shreyajain7817
    @shreyajain7817 Před 2 lety +2

    Hey. Just wanted to let you know that your videos help me a lot. I am thinking about career transition and it's very difficult for me to figure things out about what should iy learn and from where and how. It's really new for me and your videos help me a lot.

    • @venomlovekitties
      @venomlovekitties Před rokem

      Hey. Let me know if you need a code buddy. I am also new in coding and also I am thinking of career transition from designer to a coder. Yes, it is hard but if we set realistic checkpoints and goals then it will be possible to achieve.

  • @theflourishing
    @theflourishing Před 2 lety +1

    A very insightful video. Always great to see new content on the channel and refreshing perspective. Be well.

  • @NDM007
    @NDM007 Před 2 lety +7

    How to avoid toxic programming content in in 8 min and save your lot of months.
    Thanks to make such a useful video.

  • @Sike1111
    @Sike1111 Před rokem +3

    I m a 12th grader soon entering college thanks for the advice
    "As chanakya said learn from others mistake as life is too short to experience everything "

  • @flovous
    @flovous Před 2 lety +2

    Big respect for keeping it real. Good content.

  • @krithi4309
    @krithi4309 Před 2 lety +1

    I really don't subscribe to channels and wait for new videos. But this is one channel which I m wait mode to see what next. You speak the reality. I have spent hours seeing the short programming videos. It has not helped me even for 1%. Though I i m in software industry for more than a decade. Thanks for telling reality to youngsters. Hardwork using the right approach is the way to succeed. Thank you so much for the wonderful content as usual.

  • @alexlitvin1297
    @alexlitvin1297 Před 2 lety

    I totally agree with you, you just need to focus on one particular programming language or area you like the most, learn coding/programming by doing and you will succeed.

  • @aswinvignesh3985
    @aswinvignesh3985 Před rokem +1

    Just watched 2 videos on your channel and im a subscriber now . Great quality is all we require

  • @qurdedu4032
    @qurdedu4032 Před 2 lety +1

    Yeah, very useful video. Thanks a lot.
    You are honest, it doesn’t matter, it hurts or not.

  • @OkurkaBinLadin
    @OkurkaBinLadin Před 2 lety

    Subscribed. Thank you for honesty.

  • @Blazingle
    @Blazingle Před 2 lety +2

    Funny thing is... I had one of the 4 hour tutorial videos open and ready to go thanks for this!

  • @blueberry4397
    @blueberry4397 Před rokem +1

    You are very honest person. It's first time to see you but it's nice to seeing you with this straight videos... it's really helpful to encourage everyone... thank you so much ...

  • @archivio6954
    @archivio6954 Před 2 lety +7

    I'm Grateful To Have A Friend Like You ☺
    Your Content Is Genuine,Helpful,Practical And Very Informative
    Thanks For Your Efforts ❤

  • @justjukebox
    @justjukebox Před 2 lety +6

    Thanx brother.....😊
    I love how your videos are so straightforward and detailed....
    Lots of love for you both 💜...
    Hope you guys are doing well 😊...

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +1

      Thanks! We're doing great ☺️ Glad you find our videos helpful 😁💜

  • @_pro_grammer_
    @_pro_grammer_ Před 2 lety +1

    Happy to see your channel growing💙💙💙

  • @joshuasimmons696
    @joshuasimmons696 Před rokem +1

    I really like the realism in your style. At 44 I’m learning now, and I don’t expect to land some crazy famous job, but I believe that I can get a job. Even if the pay isn’t 6 figures, as long as I can pay my bills and have a little left over I’m happy.

  • @mosaicbrokenhearts2886
    @mosaicbrokenhearts2886 Před 2 lety +1

    As a 1st year cs engineer, basically a beginner will look out for these kind of videos. Thank you for the advice. ^ ^

  • @JDMorris81
    @JDMorris81 Před 2 lety +2

    Love how you keep it real in every video. I too was struggling and feeling overwhelmed learning all the different frontend languages. Thankfully, I came across another youtuber dev who suggested an alternate path focusing on python and going for AWS certification so I'm going to give that a try and see how it goes. I believe there is a lot of good advice here like your videos and some others but there's a lot of misleading things as well so you have to be careful.

    • @bri4498
      @bri4498 Před rokem +1

      I think i saw the same person youre talking about. But go ahead and search the jobs with AWS. Every job i see requires years of experience and a lot more than just python

    • @JDMorris81
      @JDMorris81 Před rokem

      @@bri4498 Yeah but I've seen the same thing searching for jobs requiring html, css and js. Even the supposed entry-level ones are asking for years of experience and many other languages. I think most of these postings are deliberately asking for too much to keep their applicant pool down when in reality the requirements are lower and they will go with the best fit who applied.

  • @AsaduzzamanSohel
    @AsaduzzamanSohel Před 2 lety +2

    Thank you. Absolutely this video is talking real things about how to learn new tech and improve self , also keeping away from bad things.

  • @alfinfikaroyuzak845
    @alfinfikaroyuzak845 Před 2 lety +2

    Coding youtubers actually designed for people who experienced in programming.
    Good for intro/showcases to new language or stack. It helps me to know what am i getting into, and decide if it worth to invest my time further in the docs or sandbox env.

  • @surjo2003
    @surjo2003 Před 2 lety +4

    I appreciate the way you are making us aware.
    with love and regards from India

  • @Daniel_WR_Hart
    @Daniel_WR_Hart Před rokem +2

    6:38 Those long videos can be great if you pause regularly to take notes and practice a bit with whatever you just learned, but realistically you'll want to break it up over multiple days

  • @SandroWalach
    @SandroWalach Před 2 lety +5

    Scary that the same hour I decided to "give up learning programming" this video popped up on my recommended tab. Makes you think.
    My little story began two weeks ago. I've been using a "game engine" called Twine. It was extremely easy to use, and I feel like I almost mastered it in under a couple of days.
    I wanted to make a game, but I quickly noticed that the stuff I wanted in it couldn't be made in Twine without either a lot of workarounds or convoluted out-of-engine fixes.
    So I thought to myself, "Hey! It feels like I at least know something about how coding works, maybe I can learn real coding and made those edits I wanted that I couldn't in that Twine engine or what you can call it? Might be harder, but I should at least get somewhere in some sort of timetable?" Oh, how naive I was back then…
    I started learning html/css/javascript because what I wanted to make isn't really that "advanced." The html part seemed easy. Easy because you hardly seemed to use much code there. It was more of the "walls and floors of the building." So after a few basic tutorials, I went over to css to learn the styles, or "design and paint on the building" if you will. Quickly I found that it was also a rather easy thing to learn, using one or two words you got pretty much what you thought you would get. Some weird things here and there, but overall it wasn't that bad of a time learning the basics.
    Then I continued with javascript, the last of the three titans of computer knowledge stood before me and I raced onward… *SMACK* It felt as if I hit a brick wall. Stars swerved around me as I walked side to side, dazed. This wouldn't be as easy as the first two giants.
    "Oh well," I said with a shrug. I'll just open up some youtube videos for some tutorials, just like I did before. Maybe add a few webpages I bookmarked while I was learning html and css while I'm at it. My first video talked about the very basic of basic things. They used a very down to earth voice and seemed rather calm. I quickly became uncomfortable with how "detailed they were when they spoke about the basics." For minutes after minutes they explained, over and over again what a variable was, they gave me thousands upon thousands of examples. "It's a box," they said. "It's a container," they continued. "It's where you put something you want to keep," they said with the same calm collected, and ever more condescending sounding tone.
    I sighed, "Might as well watch it through, don't want to miss something important…"
    I was on my third video. So far, each one seemed to stop just when they've explained the basic things. It was rather weird, but now I thought that, "because they all seem to say that this is the level of learning for beginners, then maybe I'm not a beginner? I might be smarter than your average bear-I mean person?"
    So with newfound energy, I searched for the problem I thought I would first stumble upon in my quest to remake the game I wanted.
    I was not ready. I saw things from your worst nightmare. Rows upon rows of code. Duplicated lines of words where a single letter differentiated one insane concoction from the another. Blocks of repeating words, dots, parentheses inside parentheses inside brackets inside parentheses scrolling forever down into the abyss. And I was foolish to look down into its depths…
    I quickly closed the window.
    "I-I better return to those basic tutorials," I said to myself. As if I wanted to check if my voice still carried in the ever damper room I sat in. Had it always been this cold inside?
    I did as I told myself and started browsing for another tutorial. I watched so many videos, and they all fell short. They showed me how to add one number to another, and then print them on the screen. But I wasn't satisfied. I had to know more. I couldn't work with just simple math. But there was nothing. Nothing between "I have never heard of this word 'code' before" and insanity. I was in limbo. The world between knowing nothing and knowing everything. And I didn't know where to go.
    "Let's focus on one thing at a time, let's search for this one thing and learn it first!" I said as I typed away.
    For three days, I studied to learn that one thing. A single, simple (in my mind) thing. Harmless. Unnoticeable. Easy. Those were my thoughts. Now all I can think about is that spiraling block of code falling ever down into the blackness. It feels like I will never get away from the dark tendrils. They will forever haunt me.
    My story doesn't end well. It doesn't really end at all to be honest.
    I'm at a loss. I wanted to do such a simple thing. But I couldn't find an answer to it. And I can't even describe it, but I'll try: Think about that box. That empty, tiny box. You place something inside, like a car or a person, you know. One of the two things every tutorial seem to use as an example. Now you want to either pick it up, show it to someone, remove it, or change it. How do you do that?
    The answer I can give does not fit on all the paper in the universe. That's what the youtubers told me. It's too big, like your mo-
    Sorry, lost connection there, where were we? Oh, yes. It's impossible to learn without 1. Friends who know how to code. 2. Learn in school. or 3. aiosfhjåriohgaruihgaåoirghnbn.
    This was my SHORT tutorial in how to learn to cope with the loss of hope over thinking you can learn how to program. Stay tuned for the second part where I show you, in only 15 minutes, how to break your spirit, so it can fit into one of those stupid bloody boxes!
    I'm gonna be honest with you all. This failure hurts. I just hope you don't have to suffer like me.
    All this suffering just because I wanted to learn how to make a neat little game… :(

    • @spandexter1234
      @spandexter1234 Před 2 lety

      Have you gotten any closer?

    • @spandexter1234
      @spandexter1234 Před 2 lety

      I’m at the same stage as you

    • @SandroWalach
      @SandroWalach Před 2 lety

      @@spandexter1234 well, yes and no. I have a friend who's a professional coder. He will guide me through the game engine "unity." And if i can't learn still, then I'll guess I'll have to return and use twine. Not much else seem to help me, no tutorial seem to help me.

  • @mukeshchoudhary1853
    @mukeshchoudhary1853 Před 2 lety +1

    This is the best channel I have ever seen.. soo much genuine guy..

  • @almousafir4041
    @almousafir4041 Před 2 lety +2

    Amazing video👍 Good to see you again!!

  • @hayabusaTravels
    @hayabusaTravels Před 2 lety +1

    Great video, my friend.
    I've been working in web development since 2004 and from 2012 I started my own company.
    From 2016 untill 2020 I also teached web programming for adults at a school for job reorentation. The student had to pass an exam at the end to obtain a diploma recongnised by the Ministry of Labor form my country. So, it was a serious job.
    If you want to learn web programming you need to learn the mind set. Every language has a sintax. Most of that never changes so it's important to learn the mind set.
    My students had to right code in notepadd++ and the entire class time was focused only on the reasons and logic of how thing works. And who to debug, to reqognise errors and fix them.
    Programming its like learning a new language. First you have to understand the grammar and after that you can expand on words.
    It's imposible to even learn everything in just a few hours as my course lasted for 6 weeks only on HTML and CSS, 5hours/day for 4 day a week.
    Also I still write code. I like it so I keep developing along side my team.
    If you don't use a language for some time you start loosing stuff. That's why it's important to develop a solution seaking mindset.
    When I started programming there were no help on the internet. If you got stuck you had to find a solution without having the resource available today.
    Nowdays you have the interneti and many ways to get unstuck just by asking google.
    So you guys have it easy.
    Once I got stuck for 4 days on a issue just to discover it was a .htaccess issue.
    That's why the difference between a good programmer and a good one 90% stands on the fact that the first has the experience and already encountered a few issues and fixed them along the years.
    I had to make notes of how I fixed things because even that is hard to remember when you had to deliver 10 - 15 websites a month. Some of them shops, other corporate and other mixed.
    There were no frameworks back then so... as I've said: you guys have it easy.

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      I agree with you. Thanks for sharing your thoughts.

  • @damientheodore
    @damientheodore Před 2 lety

    Some very good advice, I needed such a video to share to people who constantly come up to me for asking how do I start learning to code. I will use this video as a what not to do! PS: I really love your sweatshirt, pls gib link.

  • @dhanalakshmid333
    @dhanalakshmid333 Před rokem

    The most valuable content..Keep going..

  • @ManishGupta-de9qf
    @ManishGupta-de9qf Před 2 lety +11

    I faced the same thing then I switched to Udemy. Practical courses along with self practice helped me a lot. I also keep practicing DSA on Leetcode from time to time.

    • @pablom2274
      @pablom2274 Před rokem

      We are lucky to have udemy courses for so cheap, they are A LOT better than youtube because you have the whole roadmap but be careful because there are very short courses that are basically youtube channels.

  • @Imaltont
    @Imaltont Před 2 lety

    I think another great way of learning is books on the underlying principles/computer science. General things like algorithms and different paradigms, how it all is just different abstractions over abstractions over the same things in the end. Introduction to Algorithms by Cormen et al, SICP by Sussman et al, CTM by Haridi and van Roy, Compilers: Principles, Techniques, and Tools by Aho et al, Discrete and Combinatorial Mathematics by Grimaldi etc. These can be heavy books that takes a long time to get through, but they give a great foundation to work from when learning new abstractions/languages/techstacks. And ofc, nothing comes from just reading, doing the exercises in the books and/or programming on the side while working through them greatly enhances the learning.

  • @vaibhavbansal6668
    @vaibhavbansal6668 Před 2 lety +3

    Love it, no BSing around straight to point, Good video

  • @tobby0075
    @tobby0075 Před 2 lety +2

    Worth taking advice sir (Speech 100).The way you told the thing which we don't need to do makes your a senior which every junior dreamt of. Thank you very much . I wish i met you after getting good job to thank you in person.

  • @beninho
    @beninho Před 2 lety

    Exceedingly helpful! Thank you!

  • @saimalykhan
    @saimalykhan Před 2 lety

    Great bro your advice is very valuable and I'm also relate this situation because I'm also face this situation in learning of web development and I'm depressed that I can't do coding I'm non computer background student and really hard to learn programming

  • @PGBlanks
    @PGBlanks Před 2 lety +1

    Utility based learning is the way to go, love the term for it. I learn best when there is a fear of getting fired if I don’t learn it well enough 😂

  • @NezzNHLive
    @NezzNHLive Před rokem +4

    For all aspiring programmers, I really recommend getting really big and scary looking books on coding languages you want to pursue. I'm 16 and I started learning C and C++ this way. It's crystal clear, and the way these books teach you makes sure you have the problem solving tools you need. Also, don't worry about whether the book is 2 years outdated. You can do 99.9% of the things companies do with old systems and principles, as they are the same everywhere.

  • @ASQ3RD
    @ASQ3RD Před 2 lety +2

    From Now On, I'm going to follow all your advice and new videos, You are 100% right!!!!!, You are the Saviour of Beginner Programmers, you deserve 50M subscribers

  • @mertkayaer8964
    @mertkayaer8964 Před 2 lety

    great video thanks for sharing your knowledge.

  • @mirshakir
    @mirshakir Před 2 lety +41

    Just started my job as a software developer and and I regret that I haven't seen this video before. I too wasted a lot of time learning html,css,js,django ,node.js etc. Now I am using java and as you said learning along the way as the tasks are assigned. This video is very helpful and recommended for every aspiring software developer.

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      Thanks Mir! Good luck!

    • @ad1h4rj48
      @ad1h4rj48 Před 2 lety

      what is better language for creating website or web app for beginner ? python,php or js ?

    • @lalithrockz
      @lalithrockz Před 2 lety

      @@ad1h4rj48 since browsers run javascript engine better to learn javascript?

    • @vikramofadafax37yearskotia77
      @vikramofadafax37yearskotia77 Před 2 lety

      @@sahilandsarra im 38 can I start learning now from scratch will my age be barrier in getting job

  • @rajasekhar6257
    @rajasekhar6257 Před rokem +1

    I couldn't close the current tab without like this video. Thank you very much by watching u r videos changing my thought process

  • @emonarefin1830
    @emonarefin1830 Před 2 lety +5

    Thanks a lot for enlightening us by giving some realistic advice. Please upload videos more frequently. ♥

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +2

      Thanks Emon. I've been traveling recently. But, I'm back now. Will upload more often now.

  • @xtyfdthkhfgyggcsse
    @xtyfdthkhfgyggcsse Před 2 lety +1

    Sometimes I run into the issue where I want to work on a web project to practice backend development, but then I realize I need to also learn front end just to build my sandbox.

  • @samuelerbo
    @samuelerbo Před rokem +1

    Great video! Thanks a lot

  • @pennyhardaway7491
    @pennyhardaway7491 Před 2 lety +1

    Excellent video from someone who has real world hands-on experience rather than youtubers who have completed a coding bootcamp they torrented.
    Which would you recommend out of Java or C++? Im leaning more toward C++ as a beginner. My background is a few years of STEM undergrad, Physics & Math. Dropped out for personal reasons, worked as an IT analyst for a few years since but looking to switch to Softw-Eng.
    Could you perhaps make a video for beginners intending on taking the C++ route with any useful resources you know of?

  • @mehrabhasantanim338
    @mehrabhasantanim338 Před 2 lety +3

    Always love your works and activities... May God shine us one day...💚💪

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +1

      You're already shining bright. Good luck, Mehrab!

  • @shadabali4007
    @shadabali4007 Před rokem +1

    Amazing content bro 👏👏

  • @ashu6539
    @ashu6539 Před 2 lety +1

    Omg finally someone whom i can call yt code mentor! I was scared about where is online coding resources going but finally someone dares to speak against the big pillars. Underrated videos like this will not get a mil views but python under 5 min? lmao...

  • @sumit5970
    @sumit5970 Před 2 lety +1

    In starting what u tell is perfectly relevant to me .Brother u are my inspiration! I am lucky coz i find your channel as i am a non technical student (commerce- Economics ) and i want to learn code and become a software engineer but many people tells that without degree u cant become an software developer so i get demotivated and after some times i found ur channel and it seems like god bless me by your channel. Right now i am learning python and in future many more things to learn . God bless u sir . Hope u will read my comment and u will reply. your reply will be a big motivation for me.❤

  • @victorbanjo5774
    @victorbanjo5774 Před 2 lety

    ITS REALLY WORKED LOL THANK YOU DUDE

  • @karnaghose4784
    @karnaghose4784 Před 2 lety +3

    Man, you're really underrated! You deserve more than 2 million subs

  • @raidenshogun978
    @raidenshogun978 Před 2 lety

    You are the best bro. Really love your contents. It helps me keep going and to stay motivated.❤❤

  • @sonatan-sonofsanatan2741

    Bro, you are amazing , thanks a lot ❤️👋

  • @knowwhatyoudonot
    @knowwhatyoudonot Před 2 lety

    That's a courageous confrontation 👍

  • @MyLove-zc1xu
    @MyLove-zc1xu Před 2 lety +1

    Good to see you again bro...

  • @joeljoseph26
    @joeljoseph26 Před 2 lety +1

    You read my mind! Same’s happening on LinkedIn now.

  • @luqman.t3134
    @luqman.t3134 Před 2 lety +1

    Keep growing 💗

  • @muhammadbilalalam6578
    @muhammadbilalalam6578 Před 2 lety

    Thanks alot bro this video is really informative and motivating ❤️

  • @bryanfeliciano4102
    @bryanfeliciano4102 Před 2 lety

    This is the exact advice beginners need, it's taken me a year and a half to get to a place where I'm making it to the last stage of interviews and get offers . Granted I fell off the wagon for a while when I encountered this same problem so I focused on Haskell and Blockchain development (which is super starved for talent right now so I've had good luck there)

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      Congratulations for the offers, Bryan. Thanks for sharing your experience.

  • @suman9622
    @suman9622 Před rokem

    This guy is damn true 100%. While i prepare I always go for long descriptive videos. How can you learn programing in 10 min. Omg. Power couple I found your channel whiie preparation for product based companies. Your way of explaining and voice is superb man. Love your content always.

  • @md.nahidulalamchowdhury9568

    Thanks sir. Keep going.

  • @farukTheProBro
    @farukTheProBro Před 2 lety

    thank you so much

  • @Mayaz_hassan
    @Mayaz_hassan Před 2 měsíci +1

    Best video 😊

  • @slimyslice
    @slimyslice Před 2 lety +2

    That's why I watch talks rather than watching tutorials...documentation is your friend and books written by professionals who have a very deep understanding on those specific tech stacks.

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +1

      That's a great way to learn. Thanks for sharing.

  • @bhaaricoder
    @bhaaricoder Před rokem

    Thanks brother

  • @athulstalwart2715
    @athulstalwart2715 Před 2 lety

    🙌♥.thanks alot.. Expecting this kind of more videos..😊

  • @sohailkhan5624
    @sohailkhan5624 Před 2 lety +1

    have same issues.......you explained it well.......... thanks

  • @micr0e
    @micr0e Před 2 lety

    God knows what's next - > lol!
    BTW thank you so much for condensing your years of experience and sharing your wealth of knowledge. Chanced upon your channel yesterday, and I have greatly benefited from it!

  • @Cloudio126
    @Cloudio126 Před 2 lety +1

    This video helped me so much.. i was actually depressed thinking people could learn 5-10 technologies much more quickly than me. I was currently watching videos on full stack MERN and I wasn't really understanding how everything works.. i mean i barely got the basics of react.. well guess I'll slow down my steps and master react first

  • @jwdahmed
    @jwdahmed Před 2 lety +4

    Great advice! Thanks. Question: where to practice code for ML/DL?

    • @sahilandsarra
      @sahilandsarra  Před 2 lety +2

      Hey! I'll try to cover this in upcoming videos. Thanks 🙏

  • @whitecollarhat3287
    @whitecollarhat3287 Před 2 lety +1

    I do agree with everything except for the last one.
    Those 10hr,15hr videos can be used as a quick refresher.

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      That's fair. If it works for you, it's great.

  • @ITMetaTechs
    @ITMetaTechs Před 2 lety

    You are right, best way to learn is keep practice and doing tasks!
    No need to waste time on 10 hours videos!

  • @pramaffairs4331
    @pramaffairs4331 Před rokem +1

    Thanks for this content

  • @ssc1691
    @ssc1691 Před 2 lety +1

    I see that this channel is so unique and helps me think i should def. Follow this as i am in 1st yr cse.but channel is new and less videos but not a pblm.if u guys have time make videos more. For the first time i am getting motivated and intersting about coding. Lov u man

    • @ssc1691
      @ssc1691 Před 2 lety

      I got a feeling that this channel helps me go to right path😊

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      Thanks for your kind words. We'll try to make more videos in the future. Good luck!

    • @ssc1691
      @ssc1691 Před 2 lety

      @@sahilandsarra i am actually completing my first yr in full online mode and funny is i know nothing .i totally wasted my time.by ur videos i thought i should start some learning in random videos but didn't worked.and again this video helped a step further.tq broo😅👍👍 and tq for eng videos especially.

  • @maxamedcabdillahi6452
    @maxamedcabdillahi6452 Před 2 lety

    very intresting and good content....

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

    thanks a lot

  • @dinahjoysalazar1308
    @dinahjoysalazar1308 Před 2 lety +6

    Such great content, as always! I couldn't agree more when you said, 'I hate to break it to you but coding is really hard.' Been learning coding for a couple months now and your videos have been really helpful and motivating. Thank you so much!

    • @sahilandsarra
      @sahilandsarra  Před 2 lety

      I'm glad to hear that. Good luck!

    • @ashketchum5357
      @ashketchum5357 Před rokem

      What are you learning right now? And what have you already learned?

  • @Dunith_Munasinghe
    @Dunith_Munasinghe Před rokem +1

    Thank you ❤️

  • @m.c.rahulreddy9804
    @m.c.rahulreddy9804 Před 2 lety +1

    Thanks a lot

  • @karanbansal1388
    @karanbansal1388 Před 2 lety

    I felt the same , after buying a lot of courses.I now prefer doing programming exercises if I don't have a project in mind.