How I would learn to code (if I could start over)

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

Комментарии • 1,3 тыс.

  • @theHootHoot
    @theHootHoot 3 года назад +6758

    Man looks so done with coding and life in general

    • @mitalikambli5592
      @mitalikambli5592 3 года назад +43

      💯💯

    • @aliyanpops6424
      @aliyanpops6424 3 года назад +353

      If a person doesn't blink then he's a programmer.

    • @art-io1po
      @art-io1po 3 года назад +35

      @@aliyanpops6424 he blinked first 15 seconds

    • @zxenon_
      @zxenon_ 3 года назад +5

      🤣

    • @anikevin
      @anikevin 3 года назад +315

      If he looks dead, that's a true software engineer

  • @andreheynes4646
    @andreheynes4646 3 года назад +1833

    I started programming months ago and it is frustrating at times but I also learned to not compare myself to anyone else but just focus on my own progress and keep chipping away. Thanks for this video guys.

    • @johnbhia3322
      @johnbhia3322 3 года назад +2

      Where did u take ur start

    • @andreheynes4646
      @andreheynes4646 3 года назад +17

      @@johnbhia3322 I started with udemy a course by Angelu Yu called 100 days of code. She has a nice slow way of explaining. After that I can keep with the faster way most youtubers explain things. @Techwithtim is good but talks fast.

    • @johnbhia3322
      @johnbhia3322 3 года назад +3

      @@andreheynes4646 yes i also did Angelu yu Cource for 100 days but i would always fail her excercise and that made me sad becz i could not Creat code just copy it. I want to learn the pattern like which code belong where. I am new So sometime i feel lost

    • @andreheynes4646
      @andreheynes4646 3 года назад +14

      @@johnbhia3322 I know how you feel. There is no easy way. All advice I can give is keep looking for better tutorials but also it really helps so much to practice on something you would really like to create . For me thats to create add ons for blender. If you have a goal it will keep you focused but it won't make things any easier. Take frequent breaks from one coding challenge and in that break try something new in coding or anything else then get back to coding. I always had a passion for coding and thats what helps me through the tough times. So keep going don't give up. Nothing worth achieving is easy but once you achieve your goal you will feel like it was worth it. Keep your eyes on the prize...when I mentioned to a developer I'm going to learn coding on my own all he said was "good luck, enjoy the journey".

    • @NivAwesome
      @NivAwesome 3 года назад +6

      @@johnbhia3322 keep the hard work and devotion guys it will satisfy you eventually

  • @rasu84
    @rasu84 3 года назад +1889

    I started to learn coding when I turned 30 around 7 years ago. It is by far the most empowering feeling I have ever had. I have the confidence that no matter where the economy is headed I would have meaningful work.

    • @bibistar1111
      @bibistar1111 3 года назад +159

      I'm turning 31 this week and starting to enter the world of coding. Pls tell me I'm not in over my head. I wish I would've started years ago!

    • @mgiraudjr
      @mgiraudjr 3 года назад +49

      I'm around y'all's age and started learning python recently. Just a couple of successful small bash scripts before this.

    • @iTzAlwxyss
      @iTzAlwxyss 3 года назад +32

      @@mgiraudjr I am 16 started age 7 📝

    • @yennefer559
      @yennefer559 3 года назад +164

      @@iTzAlwxyss how is that helpful lmao

    • @yennefer559
      @yennefer559 3 года назад +127

      @@bibistar1111 start with harvard's free CS50x course. you need to learn how to problem-solve specifically, not focus on learning any particular technology (which is why i'm recommending it). from there you can go onto the Web track, Gaming track, Programming for Law, Programming for Business tracks on the course.
      also, don't buy the certificate before starting. Just have it in mind that you're going to finish the course. whether it takes a year, or two, depending on your levels of discipline, it'll be worth it. it'll also teach you to supplement learning by knowing how to search correctly for the right questions.

  • @thomasl863
    @thomasl863 3 года назад +256

    I’ve been coding for about 1.5 years, and the mentality part of this video still helped me tremendously. Super well said

    • @dsudawat1112
      @dsudawat1112 3 года назад +5

      And I just wanna know, how much you learned in those 1.5 year??

    • @flowerofash4439
      @flowerofash4439 2 года назад +1

      understandable.
      mentality is like the foundation of foundations, everything can change to an unimaginable degree but if you are afraid or gave up then you are done, doesn't matter what you want to learn.
      but a healthy common sense is just as important, especially the ability to calculate whether you are wasting your time or not. for example, is it worth it to learn CSS if you are going to need 10 years of full time dedicated learning to be decent at it?

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

      @@dsudawat1112 Man,
      whoever realizes first that HunterxHutner is a bleoved Franchise AND has
      no Game or Minecraft-Mod made about it, will become Rich and Famous.
      It's basically a Goldmine. The Demand is overwhelming.

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

      @@flowerofash4439 i struggle with last part you said, in every field in life but im now aware of it and remind myself to think outside of the box

  • @TechWithTim
    @TechWithTim 3 года назад +842

    Great video! That Tim guys is pretty cool...

    • @nemi7916
      @nemi7916 3 года назад +3

      hi

    • @sipp5657
      @sipp5657 3 года назад +12

      totally agree 🔥🔥wish he'd grow his hair out though😪bet it'll look cool

    • @guitarman813
      @guitarman813 3 года назад +8

      Yeah he is. Do you by any chance know him...?

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

      yeah, i subcribed you

    • @KaranSharma-ew7io
      @KaranSharma-ew7io 3 года назад +1

      you two are so cool

  • @TheCrazySoundStudio
    @TheCrazySoundStudio 3 года назад +656

    I feel that basic languages are essential to learn, Java, C, C++, Javascript. There will always be in demand for those languages.

    • @jeanmariemattar
      @jeanmariemattar 3 года назад +64

      I'm a first year CS student and first language we're taking is c++

    • @bakugo4062
      @bakugo4062 3 года назад +30

      @@jeanmariemattar do you recommend it as the first language?
      I've recently read that you shouldn't start from difficult languages like C++, C, C# and so on. Should I start from python instead? (For cyber security and backend)

    • @jeanmariemattar
      @jeanmariemattar 3 года назад +81

      @@bakugo4062 before college I started learning python and that helped a lot in understanding c++ so I recommend you to learn some basic python then c++

    • @jeanmariemattar
      @jeanmariemattar 3 года назад +6

      I just watched some RUclips tutorial on python nothing complicated

    • @18.j
      @18.j 3 года назад +36

      @@bakugo4062 you can start with c and c++ thry are not hard language they are medium, but python is easier especially for beginners and its a perfect language for backend and cyber security

  • @ΘεόδωροςΓαζής-λ1ξ
    @ΘεόδωροςΓαζής-λ1ξ 3 года назад +53

    RUclips recommendations were blessed today. As a beginner in coding i found this video quite helpful ngl.
    anyways ,
    be healthy and positive !

  • @DavidBennell
    @DavidBennell 3 года назад +61

    I self-taught myself to code at age 9, with Basic and Pascal with a little bit of C and Assembler, I finished uni in 2001 where I picked up Java followed by JS, then my first job was in C#. JS and C# are still my main languages 20 years later though I no longer code professionally I moved over into Product Management. Generally, frameworks come and go, there is a fundamental skill set and mentality behind it all that is still useful no matter the framework or language or even if it's visual scripting. I was just doing some tinkering with an Ardunio and needed a few more google searches than I normally would nowadays but it was easy enough to get stuff working. And I am as dumb as a rock, if I can do it anyone can do it, you don't need much in the way of intelligence, you mostly need perservrance and motivation.

    • @izacks15
      @izacks15 3 года назад +2

      Why did you choose not to code professionally after putting so much time into it ? Or was PM what you studied at uni?

    • @kurtland192707
      @kurtland192707 2 года назад +8

      @@izacks15 from the individuals I’ve talked to they started coding , got burned out, and then used that knowledge to get a similar/higher paying job and like it better. Coding was a foot in the door kind of thing.

  • @Jamie-kf2vf
    @Jamie-kf2vf 3 года назад +75

    Adaptability is a huge skill. I've been in software for 11 years professionally and have built a few companies in that time.
    I started out with Java (university and then 6 years of my career) before pivoting to full stack JS in 2016 or so. That wasn't the intention back then, but Java licensing changes and the fact it wasn't being adopted by new start-ups forced my hand somewhat. If you learn the core languages (JS, Python etc) then frameworks (React, Angular, Django, Flask etc) are just layers over the top of these and you should be able to pick them up pretty quick.

    • @fl3xsociety611
      @fl3xsociety611 3 года назад +3

      Hey, I'm about to start a diploma in Information Tech as part of a coding bootcamp. Its for fullstack development. Would I be able to land a job with this or should I take it a step ahead and try to find a part time whilst doing CS in uni. I'm 20 turning 21 in may 25. Help me out bro Im lost at life rn.

    • @Jamie-kf2vf
      @Jamie-kf2vf 3 года назад +1

      @@fl3xsociety611 A LOT of people get dev jobs with a bootcamp background. I worked with a guy recently who did a bootcamp and he was a very good engineer. Honestly, I would probably just do the bootcamp these days. Times were very different when I did it haha! I'm 33.

    • @victuz
      @victuz 2 года назад +1

      @@fl3xsociety611 If you're just 21 and think you're lost it, imagine me who are about to turn 26 in 2 days and only now started considering making career in programming.

  • @its2amm
    @its2amm 3 года назад +80

    This video couldn't have come at a better time, thank you so much 😭

  • @ZEN5OH
    @ZEN5OH 3 года назад +457

    Started programming when I was 14 in high school learning Java. Shortly after learned HTML/CSS and JavaScript. Took an engineering class and learned ROBOTC my senior year of high school. Learned C and C++ my first two years of college through CS1. Took a databases class, learned SQL. Took web development, relearned HTML/CSS with jQuery and node.js. Currently in a computer architectures class learning an assembly language named MARIE. At my internship I’m currently learning Powershell scripting and how to implement automation in the IT world. And personally, I’m starting to learn Python myself for fun and personal projects and would like to hopefully path that towards a career! Ultimately once you learn one or a few and gain an understanding of programming as a whole then it’s not too tough to pick up on other languages on the fly for certain things, not saying I’m a code genius or anything but it really takes time, when I first started, my dad would get so fed up trying to get me to understand the simple data types in Java and I couldn’t grasp the concept whatsoever. Looking back I see how much I’ve progressed and learned and that’s the best feeling of all of this!

    • @ZEN5OH
      @ZEN5OH 3 года назад +3

      @Y K So learning PHP after C since it is a scripting language will be a little different in the fact that you don't have to worry as much about memory and where bits are being stored! It is similar to Python so it's definitely another unique language that will be very helpful for sure, eventually combine that with some more web development architecture and you could make some cool stuff! Either way, once you have an understanding of C, you start to think in the way a programmer does, so when learning new concepts or something in a new language, I'll be like wow, that actually is kinda similar to x from y language, etc. Keep at it and keep learning!

    • @philjoseph3252
      @philjoseph3252 3 года назад +10

      I remember, it took me a year to thoroughly grasp JavaScript (my first ever programming language) but then I learnt Python in 2 weeks, SQL in 2 weeks and am currently in the process of learning R.

    • @HansFlamme
      @HansFlamme 3 года назад +3

      @Y K damn starting with C. Hope you doing well buddy.

    • @jascel977
      @jascel977 3 года назад +2

      if you were to start again what would your path be? im 16 and have no idea which language to start with

    • @ZEN5OH
      @ZEN5OH 3 года назад +5

      @@jascel977 Honestly start with something you think you want to learn! It realistically doesn’t really matter what you start with to be honest, if you really want a fundamental behind the way programming works I would recommend starting with C before going to college unlike I did! I started with Java which was still good but I wish I had more experience in C before taking classes in it! Once learning either of those honestly you’ll be able to pick up on probably any other language you need if you have a solid understanding by that point!

  • @HoRRoRlets
    @HoRRoRlets 3 года назад +604

    36 years of age, trying to learn a new skill, 10 Months into Python...It definitely has its Ups and Downs.
    have two Projects completed on my own with no tutorials(small ones, but hey). Very proud of em...today...got stumped on simple things again...
    Tutorial Hell is REAL!

    • @stachowi
      @stachowi 3 года назад +14

      Don’t forget impostor syndrome

    • @matthewhayes9734
      @matthewhayes9734 3 года назад +28

      I'm also 36 and just started html 2 months ago. My goal is to one day hopefully soon become a web developer and software engineer.

    • @affection788
      @affection788 3 года назад +5

      I will be 30 next month. I come from accounting background. I want to start python. Can you please give me some direction from where I can start? Preferably some free resources/ website which you would have done if you were me 10 months ago when you started. Help would be appreciated.

    • @vaibhavnayak233
      @vaibhavnayak233 3 года назад +8

      @@affection788 you know Hindi brother?
      Then follow code with harry YT he is good at teaching
      Before learning python just learn what is variables and types it will take just 15 minutes
      Then start with any tutorial in YT
      Just try to understand, don't memories syntex or anything
      Try to solve a real world problem
      It will help to understand very fast

    • @affection788
      @affection788 3 года назад +3

      @@vaibhavnayak233 Thanks for you response. Yes I do know Hindi, and I will follow what you said. Thanks brother.

  • @larryseyer
    @larryseyer Год назад +13

    I’m 70 and just now learning C++. It helped knowing C but it’s another world.
    I’m sure it would have been easier starting at a younger age, but I was busy with a music career.
    Still…I love the challenge and am having fun.
    Your teaching style is very easy for me to understand. Thank you!

  • @markdioneeb8997
    @markdioneeb8997 3 года назад +130

    This made me feel that I'm not alone in this journey specially in this time of pandemic.Thank you.

  • @oladejisanyaolu
    @oladejisanyaolu 3 года назад +252

    I hate it when you're tryna learn a new stack only to learn that your choice of tutorial uses outdated APIs 10 lessons later....

    • @hwhat
      @hwhat 3 года назад +13

      Libraries from 1472

    • @chiragsingla.
      @chiragsingla. 3 года назад +9

      I have that, so I just started reading documentations by myself

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

      Bro this is the worst and than having to fix those bugs 🥲🥲

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 года назад +3

      @@chiragsingla. finally, someone with more than two brain cells.

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 года назад +3

      @@chiragsingla. most people here don't even know that documentation exists.
      They exclusively depend on RUclips.

  • @dovahsenbrom836
    @dovahsenbrom836 3 года назад +36

    One of the lessons i'm trying to implement in myself is pusuing simplicty. Even though I love making up intricate systems. Complexity will arise on it's own

  • @accurategamer7085
    @accurategamer7085 3 года назад +11

    Bro I just can't LMAO those eyes just yelling "KILL ME!!"

  • @a-a-ronn2785
    @a-a-ronn2785 3 года назад +39

    I was pretty nervous to start programming, but now I am confident thanks to you guys. Thank you!! Starting school in January!

    • @stev3243
      @stev3243 2 года назад +1

      College or boot camp? Or what’s the best option?

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

      About to get into college studying IT this year as well, this video reassured me of my choice. Good luck to you in your Programming journey!

  • @stevenpaul4394
    @stevenpaul4394 2 года назад +31

    My trading journey was a matriculation of highs and lows, literally just like the market. you up, you down. Now I'm constantly up.

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

      Hello, I'm new to Bitcoin trade and I've been making huge losses but recently i see a lot of people earning from it Please can someone tell me what to do

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

      The new digital gold has created a new trillion-dollar's opportunity around the world! Where do you think your country is headed for

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

      All you need now is a professional trader else you will continue making losses.

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

      That is true, you need an expert broker and account manager to make good profit from Bitcoin trade.

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

      Trading on your own is very risky, many people have lost a lot trading for themselves

  • @UNKNWN96
    @UNKNWN96 3 года назад +61

    Been coding for a few months now, this video is really insightful. My mentor is a full-stack dev and has been coding for about 10 years now. He's been a huge help in getting me to not fall into tutorial hell and keep my path straight. I constantly doubt myself when it comes to learning new things and sometimes I get in my own head but it's really helpful to hear that comparing myself is the worst thing I can do. It took me way longer than I thought to really get a good grasp on some things but overall I am making progress everyday and that's what matters most. I'm hoping to learn HTML/CSS/JavaScript and then start learning some frameworks like React or Angular. The first step for me is getting my foot in the door by landing a front-end development job and from there continuing to learn and progress. Wishing everyone the best on their journey, it definitely will be different for everyone but just take it a day at a time!

    • @servbot4672
      @servbot4672 2 года назад +2

      Hey I am trying to look for a mentor for coding. Do you have anyone you can refer me to or tops to finding a mentor? Thanks!

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

      how did you meet your mentor and are you in college for a CSE degree?

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

      the odin project, then python and c/c++

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

      @@satoshinakamoto7253 we’re you replying to me?

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

      Were

  • @rengga7021
    @rengga7021 3 года назад +56

    this is such a great video!
    for some reason I felt that I'm not meant to be a programmer. I often says to myself that I'm not smart enough, I'm not good enough. but yeah, it's just about a process and a long journey!

  • @tomheyde4172
    @tomheyde4172 2 года назад +10

    As someone who has started learning to code several times in the past several years I wanted to share where I have felt my most growth. I’ve tried different apps, RUclips tutorials, the CS50 class, and a couple different Udemy classes. I liked CS50, but too deep too fast for my mind. I never could connect the dots with the apps. I think tutorials are good for reinforcing concepts, but need to know why and where the concept belongs. Where I have experienced the most growth and sense of accomplishment is with “100 Days of Code” on Udemy. Now, I am only on day 10, but I love the format. Each concept has about one to one and a half hours of mini lectures. And every mini lecture contains small assignments to complete. The completing of the assignments is what really drives the concepts into my mind. I’m addicted to the process now. I can’t wait to sit at the computer and solve the next problem. Just wanted to make clear I have no vested interest in either Udemy or that class. Just sharing my experiences. Best of luck to everyone!

  • @professionalvirtualassistant
    @professionalvirtualassistant Год назад

    This is my first month learning to code, thank you for giving me strength. ❤

  • @RealSaudiExplorer
    @RealSaudiExplorer 3 года назад +64

    Coding is easy.
    It's like plumbing.
    A beginner plumber can look at your bathroom and determine what pipes you need, buy them, install them, and test them. He would make mistakes, but learn over time.
    The world change and evolve. But, some plumbers don't know that .
    When manufacturers of pipes change the design of how you fit pipes together, some plumbers do what it takes to learn and adapt. And, some give up.
    A plumber with a degree has higher level understanding and knowledge of plumbing. It helps him adapt to changes and developments in the industry. He also knows better ways to get the job done.
    So, instead of giving up because the world isn't as slow and as static as you wish, you should accept that it changes and you should adapt.

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

      Wow I’m a plumber. And the cool thing is that in America plumbers warn a lot of money per year 🤣

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

      Coding is easy if you are only coding “hello world”.

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 года назад +6

      @@thetruthsayer8347 See. There's already misconceptions about coding. And, many people learn coding from the internet.
      Learning from the internet isn't wrong. But, like any thing on the internet, there's high quality learning materials, and there's bad quality learning materials.
      For example, some websites tell you that Java is better, while other websites tells you that Python is better. But, they don't tell you the truth that if you learned any programming language you would be able to learn another programming language within a shorter time, like a week. Yes, a week.
      They teach you how to write code in a specific language. But, they don't give you the big picture that there are common programming concepts that almost exist in every programming language.
      Once you invest some time in learning programming concepts, you would see that coding is easy.
      There are also other things you need to learn depending on what you want to do. For example, APIs.
      Imagine that you are working for a bank in the IT department. And, this bank bought another bank and they decided to merge into one entity. Then, they asked you to create a new interface for the clients of both banks to login and use the services.
      In this case, you wouldn't find a library on the internet that deals with the APIs of both banks. Reddit can't help, RUclips can't help, and Stackoverflow can't help.
      But, I know you wouldn't believe me if I told that there are tools that can make coding easier for such a complicated problem. That's why I insist that coding is easy, and it's the easiest part of the problem.
      If you think that coding is difficult. You could fall into a big mistake which is only learning a specific programming language because someone told you it's what you need to get a job. That leads to slowing down your learning speed, and investing so much time on an easy part of the problem.
      If a job requires Python, and you know Java, made softwares using Java. You can get the job. Note, the employer can have the misconceptions I mentioned. So, you need to say that you can learn Python in a short time. If the employer doesn't have misconceptions, he would ask you if you can learn Python within a week. You can get the job if you said yes, and proved that you know what it takes.
      Learning another programming language after being good at one is like learning how to drive a bus after being good at driving a truck.

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

      @@RealSaudiExplorer you are right for the most part. I just feel like, equating it plumping is a stretch lol. There are many “standard” ways to write code. Depending on the what the programmer wants to achieve, some ways work better than others. For a beginner, that can be a lot of confusing information to learn quickly.

  • @RebelSyntax
    @RebelSyntax 3 года назад +152

    From my view, not much has changed in the approach that this video shares since I learned HTML/CSS/JS back in the late 90's. One thing that gets missed, you have to let newbs know that they are going to be reading, a lot. I mean you have to. You have to stare at code, a lot. If you are good at finding patterns, you shouldn't have a problem with this. One big hang up I see amateurs and students have is thinking that variable names carry more meaning than just symbolic. Advanced programmers use variable names to help navigate large code bases but those variable names aren't anything special in and of themselves. So learning to separate syntax from architecture and other conventions is one of those big milestones and probably a first ah ha moment to shoot for. Thanks for the video.

    • @JohnDoe69986
      @JohnDoe69986 3 года назад +3

      I’ve just started learning C#, it’s my first language. One thing I do on my own is under the title I’ll put as necessary:
      //ACT (actNum) + L(lineNum),
      //Chapter(chapNum) + L(lineNum)
      //Page(pgNum) + L(lineNum)
      I’ve just started learning but I thought it would be nice in case I have to write long code and need to navigate through it. One question I have though, does visual studios have a Find feature? So you can search through your code and if so does it include comment code?

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

      @@JohnDoe69986 ctrl+f on windows. You can also right click your classes or variables and "go to definitions". If you are exploring a code base, id do that instead of find.

    • @Loki_Dokie
      @Loki_Dokie 2 года назад +2

      It's good to learn logic along with learning to code because that's really what it comes down to I believe. Logical patterns.

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

      @@JohnDoe69986 wait what's this

  • @Musclevita
    @Musclevita 3 года назад +53

    Respect for everyone coding! Wish I had the guidance earlier on to motivate me to get into programming… y’all will own a piece of the world soon! 🙌🏾💪🏾💯

    • @tw4943
      @tw4943 Год назад +1

      YOU need to start bro! Just START !

  • @AkshajTechTips
    @AkshajTechTips 3 года назад +13

    I would recommend you guys to play this video in 1.5x speed

  • @ankitaburman5406
    @ankitaburman5406 3 года назад +28

    I loved how you and Tim both collaborated a video 👍👍I'm following both you guys

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

    you are the first guy i found on yt that got straight to the point, the best/easiest way to start, named the things people should learn first, etc... greetings from Brasil!

  • @ReeceDee
    @ReeceDee 3 года назад +13

    I'm 38 and eager to begin to learn coding, I love learning new things but coding, and software programming in general seemed very daunting but you really helped to make it seem achievable with the right attitude and willingness to work. And ti be terrible for a long time before you are good ha ha. Thank you 👍🏾

  • @aslanmusic7678
    @aslanmusic7678 3 года назад +34

    You know the thing about not needing a PHD professor to teach you programming makes sense because I've found that at school, in basically every subject I've been taught, I've found that I learn better from younger, more inexperienced teachers for some reason because like he said they articulate the content in a more simple way that I'm able to understand as they probably actually remember being taught the same stuff for the first time not so long ago as well. Its not what you teach its HOW you teach it. 🤷‍♂️👍🏼👌🏼

  • @ColeHastings
    @ColeHastings 3 года назад +266

    Whiplash music >>

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

      yo Cole, good to see you here!

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

      I just learned yall knew eachother today

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

      🗿

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

      Ayy, Cole you're here?!!

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

      Hey Cole are you also a programmer ?

  • @msms3260
    @msms3260 Год назад +1

    Glad to see you back, Nick. And Tim too. Such a talented, sharp young men, full of creativity to boot. This is a mini Hollywood caliber production you have here.

  • @Simongislen
    @Simongislen 3 года назад +10

    I've tried teaching people the basics of HTML and CSS before moving on to things like Javascript, but in those occasions I probably should've started with C. In my experience, people want to see computers "do" things, not only "display" things.

    • @StanzArtz1
      @StanzArtz1 3 года назад +2

      Think about the positive side; now you can study a language that makes computers "do" things, as you said, and people who started with those languages will have to start from 0, in what you already know!

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

    The confidence/overthinking part spoke to me. I am a beginner and there is nothing that compares to this.

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

    Learning is constant! That's why I optimize my learning strategies. In this way whatever thrown before, I could easily pick up

  • @michaelbosse3490
    @michaelbosse3490 2 года назад +1

    Glad I found your channel. I’m 57. Gonna learn coding.

  • @timhowitz9405
    @timhowitz9405 3 года назад +23

    Coincidently this is the exact path I took lol, html - css - python - javascript - react

    • @DayTraderCut
      @DayTraderCut 3 года назад +6

      Loll, I did Python 3 --> HTML & CSS --> Flask --> JavaScript

  • @jp216
    @jp216 2 года назад +1

    More than a video to give you guidance with coding, it gives you guidance during those existential crisis moments

  • @speedracer8724
    @speedracer8724 2 года назад +8

    I've only been at it for a week, I learned HTML now I'm learning Java but I can see how much crap there is to learn so I'm just going slowly, my attention span is very short so at most I could push myself to sit there for about 2 hours and get whatever I can squeezed in that time which is usually 2 or 3 topics of just me learning something new and basically typing it over and over until I can do it without error then moving on, so far it's kept me mostly interested in this as I learn more I get more curious and not overloading myself with info is keeping me more intrigued so my plan is to just keep this momentum going, even if it takes a year or 2 I'll keep at it.

    • @Loki_Dokie
      @Loki_Dokie 2 года назад +2

      Use Pomodoro technique
      Set a timer for 25 mins, work the entire time, if you get distracted restart it. Once you work that entire 25 mins, take a 5 min break.
      Repeat it for 4 blocks of 25 mins with 5 min breaks between each one. After completing the four 25 minute blocks, take a 15 to 30 min break.
      You have to break the learning up into segments, as it helps you learn quicker. Research it! Good luck!

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

    This guy deserves my subscription..he seems as if he is tired of life and has come to give us the wisdom of the wise

  • @Coral_dude
    @Coral_dude 3 года назад +11

    As a professional programmer I got to the point where I don’t worry about being a master I have to change tech every few months and I just accept my job isn’t to be a programmer but to be a lifelong learner which is pretty cool.

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

      is it hard to learn new stuff? i keep hearing you need to learn new technology but isnt that with other fields too?

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

      @@magasydele2502 ofcourse it’s hard - are you going to let that stop you?

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

    I have yet to get really good at a framework - but I am working on it!

  • @jessamystic
    @jessamystic 2 года назад +14

    I'm 2 minutes in and thinking ... I'm personally glad that it's always evolving and changing. It keeps me from being in a monotonous industry, and always keeps me on my toes! I couldn't work in this industry if it didn't constantly change and require you to learn all the time. But that's just me. ;)

  • @yuvrajagarkar8942
    @yuvrajagarkar8942 3 года назад +2

    so much of value , I can literally relate to that rollercoaster example

  • @sonnybrown4758
    @sonnybrown4758 3 года назад +17

    Here's my thoughts on where someone should start right now. If we're thinking web dev path, I'd say they start with... create-next-app. Before you type destroyer words at me, think about it. You start with a template that you can learn the basics in WHILE being in a modern framework you can expand into. You can write a whole next app the way you would a standard html css js site. You'd be using jsx, but it would almost be identical as far as what you'll be learning. You learn divs, buttons, labels, css etc. Then you can expand into handlers and small js things. And you can just keep expanding from there! Your path can start from the basics of web dev in a next app because abstracts enough for it to be a vanilla experience. Then as you go you just jump into the deeper subjects as you go without having to learn a whole new environment. Those are my thoughts.

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

      nick likes this comment, so this comment is good, nice

  • @jm.101
    @jm.101 2 года назад

    Overthinking things or for me “trying too hard“ definitely slowed me down. That point is huge. Another key is patience. Don’t rush through anything complex, you’ll end up regretting it.

  • @ankurranjan3218
    @ankurranjan3218 3 года назад +7

    The way he speak while explaining :)

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

    I can not speak properly because of stuttering. I tried different methods to overcome the issue, but they usually don’t work. I feel quite confident about myself, but it seems like my subconscious doesn’t. But from now on every time when I feel I’m about to stutter, I think about Nick and his monotonous, deep, slow and undoubtedly mesmerising speaking. You literally have the slowest speech I’ve ever heard. It calms me down and helps me to speak fluently. Thank you!

  • @errwip3070
    @errwip3070 3 года назад +8

    I've tried a few times over the years to learn coding and my main issue is that free tutorials are just kinda crap. They boil down to showing you syntax. It's like stack overflow but in video format. If we take the baseball analogy, project learning on your own with free resources is like learning to pitch or bat without any supervision. No trainer that will correct your mistakes and that's very detrimental, because it's way harder to unlearn bad habits then it is to form good ones from scratch. People who are able to do it on their own have my full respect, but I'm just not the type of person who can manage that. Right now I'm fallowing an online payed course made by some guy who teaches at boot camps and I couldn't be more happy with it. This course made me realise that people on RUclips don't know how to teach or they use RUclips as means to sell you their courses. I understand the grind, but I don't like the tactic.

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

      Would you please share what the course is that you are taking?

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

    Lately I’ve been falling asleep listening to these kinds of videos and your voice is so freaking smooth that i might fall asleep rn

  • @chopradiv009
    @chopradiv009 3 года назад +6

    Tl:dr; Learn html,css and then move on to JS and/or Python

  • @phooeyman808
    @phooeyman808 Год назад

    I come here to learn about coding but I have learned about life from you guys! Thank you both!

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

    *_He's stared long into the abyss, I approve this video._*

  • @shantanu3543
    @shantanu3543 3 года назад +2

    award these guys for this video already

  • @itsjermy
    @itsjermy 3 года назад +12

    Thank you! This vid got me excited. I’m learning python at the moment, but the progression you mentioned made sense to me. I’m looking to pick up some classes on html and css now ☺️

  • @MrSkyydude
    @MrSkyydude 2 года назад +1

    I started learning Swift, at the start of the pandemic. I did Swift Playground, then I read Neuberg’s iOS book. Currently, I’m doing Angela White’s iOS uDemy course and math courses on Khan Academy . And of course I’ve watched a ton of RUclips videos. As of now I can build simple apps in Xcode with confidence.

  • @riveralonzo
    @riveralonzo 3 года назад +10

    I'm went back to school to learn different programming languages, and the pace is perfect for someone working full time. I tried learning on my own and got results, but it's hard to nail a good learning path. It's also hard be employable with just results and not "experience", for some reason..

  • @bandr-dev
    @bandr-dev 3 года назад +1

    man this video was all over the place
    loved it

  • @yassineji730
    @yassineji730 3 года назад +17

    I just turned 21 and when i see that people learned to code in their teen years i feel frustrated and tell myself its too late to make a career out of it, but i motivate myself by saying at least ill be learning a good skill.

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

      I’m the same way, I started learning to code when I was 20, and a year later at 21 I still feel frustrated that I never gave myself the chance to learn it earlier on. But every day is a new day and an opportunity to learn something so it’s better to not let yourself get upset and to just keep chipping away at it.

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

      @@ryanbreighner7408 same, i m 23 almost 24 and I graduated from college but i feel i don t like what the profesion

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

      I’m 32. I am just starting! I feel so old!

  • @itsskazza
    @itsskazza Год назад

    your the only person that make's sense online

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

    Good to know I'm in the right path!

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

    Great collaboration between Tim and Nick, I like it

  • @hakikills
    @hakikills 3 года назад +6

    Gonna have my own laptop soon so I should start the race in programming & coding this video made me eager to do ✨

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

    "Am I better than I was yesterday?" got me

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

    I started learning the mern stack a few months ago and im still stuck in css after that html took me 1month
    Im 33yo married and i have an 9 month daughtet
    For me its difficult to find the time between your job your family or your self
    Time is everything
    Html is easy with its logic css is more complicated but im confident and i will keep learning no matter how long it will take

  • @takingyourtopknot4311
    @takingyourtopknot4311 2 года назад +1

    Thanks for the wisdom guys. It's true, comparison is the thief of joy.

  • @cristianalves2672
    @cristianalves2672 3 года назад +46

    Great video. This guy really seems to be talking seriously.
    Comparing yourself with others is totally self-sabotage. The goals are so high that you freeze.
    Setting small goals and focusing on your self-development is one of the best things we can do in coding.

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

      This is a PAID ADVERTISEMENT for Google Cloud, which sucks. RUclips is owned by Google.

  • @GodsUnrulyFriends
    @GodsUnrulyFriends 2 года назад +1

    I'm a 60 year old musician, composer, writer, and radio / audio engineer. I've been giving thought to learning something about coding. It seems a skill I could find useful. At the moment, I'm just looking at the possibilities before I make any decisions.
    Yes, I know my age is a strike against me. I'm laboring under no misconceptions about what I can reasonably accomplish. But even at my age, I see no reason to stop developing and learning. I've never been content just operating a device or learning a piece of music: I have to understand how it works. And I've always enjoyed making computers and other electronic devices do what I want them to!
    Wish me luck! And thank you for your video and your channel! I just found you 15 minutes ago, and you've already helped me!

  • @trailsnail
    @trailsnail 3 года назад +7

    aah feels good, here take my viewer engagement and thanks for the positivity.

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

    Probably the best advice in getting into coding and even life in general. Never compare yourself to anyone, move at your own pace, believe in yourself and most importantly mentality. Stay focused, determined and have discipline. You MUST want it more than anything else and you will achieve it.

  • @woolfel
    @woolfel 3 года назад +6

    At work, we have a pluralsight subscription and it's largely useless for really learning stuff. It's good as an intro, but 99% of our consultants that take pluralsight end up realizing "oh that didn't really apply to the projects I'm on".
    It's always better to work on a real project with real stakeholder. Iterate, build, demo, get feedback, solve problems, rinse and repeat. Software development is at best 30% coding. The other 60% is team work, communication, listening to customers/users, managing tasks, managing expectations and solving real problems that users care about. End users don't care what language, they only care about their experience using the application.
    Most of the CS grads I've mentored the last 15+ years are shocked at how little they're taught in college/university. Only after 2-4 years do they acquire the people and problem solving skills to really be successful. Many CS grads fail miserably as software engineers because they lack communication, team work and problem solving skills.

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

    My dumbass fell behind in school and dropped out for a couple years, but I'm glad I have a buddy of mine who's in the industry helping me out.

  • @georgejetson9801
    @georgejetson9801 3 года назад +3

    I started programming 41 years ago. Little did I know it would be my life's work. Each of us have a unique journey. Some days you'll love it. Some days you'll hate it. Embrace it. Learn something new everyday.

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

      what can u say about decreasing of energy via aging. I mean energy for programming & also mental abilities, after 40

    • @georgejetson9801
      @georgejetson9801 3 года назад +3

      @@andrewdirrell7497 I kept waiting for that to happen but it never has. In my mind I feel about 18 -20 or even no age to be more precise. Look at Bezos and Musk. Old guys and still sharp as tacks. 80 and 90 year old going into space. Mind blown!
      Many times I get lost in solving problems and look at the clock and realize it's 8am and I stayed up all night. I try to eat right, exercise and all that. Reading and writing, meditation, enjoying life.

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

    Dude your comment about over-complicating topics and putting them on a pedestal is so true. I've always done that. Been programming for around 8 years now and I still remember how I'd put off learning topics like DMA and certain protocols because their names just sounded difficult lol. Once I would get myself to learn a topic, I'd realize how simple it was and that lowered the mental barrier for the next topic. Now I just jump into a topic instead of hyping it up in my head which has accelerated my learning in various things drastically.

  • @kangaro0445
    @kangaro0445 3 года назад +16

    I learn a lot ! not just programming but in life too. Hope that I can apply all of this stuff in my journey.

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

    Love your candor, which helps a lot with these videos.

  • @szz0108
    @szz0108 3 года назад +6

    This content is literally helpful

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

    Just getting into coding over the past few days and I thank you guys for making this video. I studied Game Design in college so I dabbled in a bit of coding, but little did I know that I began learning one of the most complex languages with no background whatsoever. So ever since then, i've been relatively intimidated by coding in general. Now, I'm just starting off learning HTML and CSS, and i'm shocked at how simple some of these concepts are.
    I guess I say all that to say, I wish I wasn't so intimidated by code when I first encountered it a few years back. The point you guys made about something seeming very challenging, but once you understand it, you realize how simple it is really resonated with me. I hope to keep on the right track and become a developer in the near future. Thank you guys for making this video!

  • @maha_13
    @maha_13 3 года назад +5

    good video. just started my CS degree this year and we're starting off with cpp. not sure how helpful that will be for us in the long run but I'm gonna try to learn other languages in my free time.

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

      How has the class been so far ? I want to go after a bachelors in CS but I know its a big commitment. I know you are still getting settled in but if you have any advice / Tips that would be amazing.

    • @brook-y1s
      @brook-y1s 3 года назад

      @@imarealgloman9484 start coding before college. if you’re already decent with programming and some decent computer knowledge before starting CS it honestly isn’t that hard. just the math courses which you have to take for really any stem degree

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

      @@brook-y1s yeah, classes start soon though so its kind of a quick take on my end I dont have time to start coding first, I don’t want to wait another year to start school for personal reasons

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

      @@brook-y1s is it possible to start school and learn from scratch ?

    • @brook-y1s
      @brook-y1s 3 года назад

      @@imarealgloman9484 100% possible, although it will take a little more effort to maybe learn either the language you are learning in class or other languages outside of class in your free time

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

    u are at the right place when u find a guy who looks depressed and completely worn off because of programming UK u can trust him , my man got expressince

  • @manjitullal1189
    @manjitullal1189 3 года назад +9

    no mention of algorithms or data structures? how do you know you are programming efficiently without those

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

      This is where modern day programming is at - Use all system resources and only optimize as a reaction.

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

    That point about the teacher not needing to be an expert is great. Sometimes the experts don't understand the struggles of a beginner.

  • @anikevin
    @anikevin 3 года назад +104

    If Nick has been coding for 8 years, just how old is he? Man looks so young.

    • @guilhermecostamelo4888
      @guilhermecostamelo4888 3 года назад +17

      I don't know, but I started coding when I was 14, if he did the same he can be something around 22-24.

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 года назад +2

      @@guilhermecostamelo4888 why did you start when you were 14?
      What do you know now?

    • @guilhermecostamelo4888
      @guilhermecostamelo4888 3 года назад +8

      @@RealSaudiExplorer my school created a program to motivate the students to learn how to program, no one subscribed, so me, my brother and other friend did the test and passed.
      Currently I'm 16, but I know how to program in python, R-educ (a local programing language for robotics), FBD and Ladder (both programing languages for industrial automation systems). What about u?

    • @Rust_Rust_Rust
      @Rust_Rust_Rust 3 года назад +3

      @@guilhermecostamelo4888 I'm 14 and I'm learning J.O.E.

    • @haziri5118
      @haziri5118 3 года назад +10

      @@guilhermecostamelo4888 I'm 17 and still planning on starting, and you guys make me feel nervous 😪

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

    I started learning coding with basic then assembler like 35 years ago. Its really become a much easier and more reachable goal now days.

  • @ScottyPlop
    @ScottyPlop 2 года назад +3

    I'm sad that I started learning how to code after I missed his collab with Pluralsight. This video is nice and relaxing to someone like me, and gives me motivation that I can actually learn how to code one day.

  • @Nemo-nu9lo
    @Nemo-nu9lo 2 года назад

    this man is tired of everything. i love it

  • @dharmawangsa9592
    @dharmawangsa9592 3 года назад +11

    Thx man, im proud to myself. I just starting to learn code seriously in couple of months, and i keep comparing myself to peope that already doing code in years that was self toxic. The only one need you to beat is yourself, are u better than yesterday or not

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

      Your so right mate,I am 62,and just started learning coding for my arduino projects,and I find it difficult to say the least,and I am the worlds worst at giving up if I don't get it right the first time thinking I am no good at it,but the other day I thought you have to relax,and enjoy the experience of learning something new,and to makesure I keep practicing the basics to makesure I actually know what I am looking at

  • @noshina04
    @noshina04 Год назад

    his voice sums up my life situation rn

  • @nomorenoless3273
    @nomorenoless3273 3 года назад +14

    Great video guys, appreciate the effort for doing this, was very insightful may God bless you

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

    I'm 30 years old. Playing competitive games since I was 12. Non-stop. Had some great achievements in certain games. Finished Economics in school but never worked and was interested into it for one bit. Thought to myself, well, since I'm already fucked by the fact that I play video games for 18 years, it wouldn't kill me to learn something from stratch to make the best video game that ever existed. My first day of preparing myself to start. I'm taking your advice of learning HTML and CSS first. Thank you Nick for this video.

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

    watch this in x2 for normal speed

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

    I like how the only way you didn't sound bored was when you introduced your sponsorship

  • @mmteds
    @mmteds 3 года назад +3

    10:32 thank you for keeping this in, such a genuine reaction lmao

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

      I think it was an editing mistake but it is cool anyways haha

  • @crazyspartan2991
    @crazyspartan2991 3 года назад +2

    This was exactly what I need to hear. Thanks man.

  • @mojtabapourasgari7849
    @mojtabapourasgari7849 3 года назад +3

    Perfect! I do appreciate for all of your valuable tips and try to make them all practical

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

    thanks guys this vid was so informative, calming short and straight to the point.found it when was about to give up on coding

  • @serafinalcantara5520
    @serafinalcantara5520 3 года назад +3

    4:10 Love when the music cuts and he goes straight to the point and shits on traditional academic learning. In my experience, save for one professor, I did not learn jack s%^$ in college. Some teachers were so bad that even the basic stuff id have to self teach myself on RUclips.

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

    I love people sharing their experience. I can always learn from them. thanks for making this vid

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

    If I could start all over again, I would have invested in Bitcoins, ETH, and DOGE, not go to college, and write programs as a part-time job.