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

Поділитися
Вставка
  • Опубліковано 16 лис 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 роки тому +1834

    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

  • @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 2 роки тому +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 2 роки тому +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 2 роки тому +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 2 роки тому +3

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

  • @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 2 роки тому +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 2 роки тому +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!

  • @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.

  • @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 UA-cam 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

    UA-cam 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 2 роки тому +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.

  • @markdioneeb8997
    @markdioneeb8997 3 роки тому +130

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

  • @its2amm
    @its2amm 3 роки тому +80

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

  • @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!

  • @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

  • @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!

  • @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!

  • @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 2 роки тому +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 2 роки тому +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

  • @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 UA-cam.

  • @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, UA-cam 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.

  • @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, UA-cam 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!

  • @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. 🤷‍♂️👍🏼👌🏼

  • @ankitaburman5406
    @ankitaburman5406 3 роки тому +28

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

  • @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 !

  • @ReeceDee
    @ReeceDee 2 роки тому +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 👍🏾

  • @professionalvirtualassistant

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

  • @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 ?

  • @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

  • @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. ;)

  • @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!

  • @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!

  • @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?

  • @meropale
    @meropale 23 дні тому

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

  • @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

  • @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

  • @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!

  • @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!

  • @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

  • @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.

  • @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.

  • @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.

  • @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.

  • @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!

  • @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..

  • @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.

  • @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

  • @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 UA-cam don't know how to teach or they use UA-cam 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?

  • @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.

  • @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 ☺️

  • @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 ✨

  • @On7D7
    @On7D7 3 роки тому +108

    For those who thinks that schools are the best place to get started; Don't waste your time!. I'm 5th year software engineering student from the best technology university with a GPA of 3.9 and now I come to the conclusion that schools are literally garbage.

    • @steved.1091
      @steved.1091 3 роки тому +8

      @@christopherbentley6647 Most of the profs are profs cos they see it as an easy job and one that doesn't need constant struggle, constant learning like other high status job. But it still pays good amount. As a result, profs are not people who wanna teach it's mostly filled with people who are money hungry and use underhanded tactics to get the role. Note that I'm not talking about every single university or school out there, but that's the case with a large number of education centers.

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 роки тому +10

      This isn't true. Don't generalize.

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 роки тому +2

      @@steved.1091 Have you made a survey?

    • @RealSaudiExplorer
      @RealSaudiExplorer 3 роки тому

      @@christopherbentley6647 Not all universities commit indoctrination.

    • @steved.1091
      @steved.1091 3 роки тому +1

      @@RealSaudiExplorer Have you made a survey? I'm in one of the top 100 unis in the world and I'm still complaining, come to grasp with the reality.

  • @yuvrajagarkar8942
    @yuvrajagarkar8942 3 роки тому +2

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

  • @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. UA-cam is owned by Google.

  • @phooeyman808
    @phooeyman808 Рік тому

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

  • @accurategamer7085
    @accurategamer7085 3 роки тому +11

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

  • @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 UA-cam videos. As of now I can build simple apps in Xcode with confidence.

  • @AkshajTechTips
    @AkshajTechTips 3 роки тому +13

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

  • @michaelbosse3490
    @michaelbosse3490 2 роки тому +1

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

  • @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.

  • @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

  • @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.

  • @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

  • @yassineji730
    @yassineji730 2 роки тому +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!

  • @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.

  • @ankurranjan3218
    @ankurranjan3218 3 роки тому +7

    The way he speak while explaining :)

  • @danielflynnpdx
    @danielflynnpdx 2 роки тому

    Great point at 11 minutes in about not comparing yourself to others. Compare yourself just to yourself and how you are learning. There's a great book called "Mindset" about getting yourself in the "growth mindset" and not in the "fixed mindset", that's a huge key to success.

  • @trailsnail
    @trailsnail 3 роки тому +7

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

  • @july9566
    @july9566 3 роки тому +1

    After I pass my a+ I'm learning everything this man just told me . Thanks . Subscribed !

  • @nomorenoless3273
    @nomorenoless3273 3 роки тому +14

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

  • @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.

  • @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

  • @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!

  • @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.

  • @chopradiv009
    @chopradiv009 3 роки тому +6

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

  • @benny123tw
    @benny123tw 3 роки тому +1

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

  • @mojtabapourasgari7849
    @mojtabapourasgari7849 3 роки тому +3

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

  • @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.

  • @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 UA-cam.

  • @vincentjohnston8789
    @vincentjohnston8789 2 роки тому +1

    Excellent Video Nick! I've come back into coding after being away for decades!! In the old days we had COBOL, BASIC which i think were 3rd Gen Languages. I was never good at those anyway and gave up - 2 decades later html css and javascript appear and they are so much better to start with - you can start creating straight away with no experience. Yep totally agree - the Phd's who have flashing light bulbs growing out their heads are great at introducing you to coding but some of them don't know how to communicate their vast knowledge to beginners. And yes, in life in general you don't necessarily need to be the best at anything to be the most successful

  • @cheesyvoid3143
    @cheesyvoid3143 2 роки тому +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.

  • @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

  • @froneotm9565
    @froneotm9565 3 роки тому +4

    Good to know I'm in the right path!

  • @shantanu3543
    @shantanu3543 3 роки тому +2

    award these guys for this video already

  • @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

  • @codeoptimal7197
    @codeoptimal7197 2 роки тому

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

  • @szz0108
    @szz0108 3 роки тому +6

    This content is literally helpful

  • @EEG-price
    @EEG-price 2 роки тому

    Comments are not offensive...they're just funny.
    Thanks for free advice! 🙏

  • @parabellum4622
    @parabellum4622 3 роки тому +4

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

  • @bandr-dev
    @bandr-dev 3 роки тому +1

    man this video was all over the place
    loved it

  • @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.

  • @thecodingmentor7701
    @thecodingmentor7701 2 роки тому

    What worked good for me is getting jobs, even side jobs while you are a student. If you really have to solve a problem on the job, that can really boost your programming skills

  • @LakeDay99
    @LakeDay99 3 роки тому +6

    As a software engineer I agree with basically everything you said. Wish I could start over lol

  • @maneshipocrates2264
    @maneshipocrates2264 2 роки тому

    I like these guys. Though I have been coding for sometime, this is refreshing. Thanks guys.

  • @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

  • @itsskazza
    @itsskazza Рік тому

    your the only person that make's sense online

  • @toddboothbee1361
    @toddboothbee1361 3 роки тому +4

    After the basic triad, what stack would you learn if were starting over at 50? (Teaching college humanities has been dreadful for the last few years--warped culture.) I'm guessing I won't be working for someone as a junior, so, I suppose, I'll be a freelancer, or build my own web dev business of some kind.