How to Solve Coding Problems (the best way to learn)

แชร์
ฝัง

ความคิดเห็น • 359

  • @yanksbroncs413
    @yanksbroncs413 3 ปีที่แล้ว +543

    You should definitely do more videos like this...one of the best I’ve seen for new programmers

    • @gastonliotta9180
      @gastonliotta9180 3 ปีที่แล้ว +2

      I agree!

    • @gj4king1
      @gj4king1 3 ปีที่แล้ว +1

      Great job

    • @Cruzylife
      @Cruzylife 3 ปีที่แล้ว +2

      100% agree

    • @shahinansari6234
      @shahinansari6234 3 ปีที่แล้ว +6

      Watch all of his videos. The thing I like about him is that he cares and really wants to help up and coming developers. He tries to give you the inside scoop also.

    • @gusiwanaga7380
      @gusiwanaga7380 3 ปีที่แล้ว +4

      Totally agree!

  • @kirilllevakov5576
    @kirilllevakov5576 3 ปีที่แล้ว +120

    In just one phrase you summarized all the programming: "Every problem or function is just a way of transforming inputs to outputs". You explained it better than most of schools and courses.

    • @merrymonarch
      @merrymonarch 3 ปีที่แล้ว +2

      Exactly - "what am I really trying to do?"

  • @nikaellas.6814
    @nikaellas.6814 3 ปีที่แล้ว +219

    I'm new to Python and started maybe a week ago. Now I happened to click on this video in the middle of my study break. And I just want to say that in my few days of learning, sometimes doubting myself and even think I haven't really learned or progressed much.. I just proved my doubtful self wrong! I paused your video by the time I saw the problem and even if it's just for a beginner, I'm so proud that I was able to solve it without even searching Google or anything. I even had like, the pseudocodes pictured in my mind and knew immediately what to do. It's just so amazing when you realize that your small progress takes you somewhere somehow. and I'm gonna keep learning! Let all the people who do whatever it takes to become a better person be successful, and happy with their learning process. I swear I had never appreciated myself in a long time like how I just do now. And this is getting emotional, sorry! It's just that, it's so hard to fall in love with learning.. but it's so rewarding.

    • @Charles-xc6sr
      @Charles-xc6sr 3 ปีที่แล้ว +3

      coool

    • @nikaellas.6814
      @nikaellas.6814 3 ปีที่แล้ว +2

      @@ark8tct man, it's so overwhelming reading these words of encouragement.. thank you so much for sharing your humble thoughts and I do wish the best for you to come as well! We'll just keep going and someday be in a position where we deserve to be!!!! ❤️ Kudos to you.

    • @nikaellas.6814
      @nikaellas.6814 3 ปีที่แล้ว +2

      @@ark8tct no maaann, WE CAN DO THIS!!!

    • @polyglotpengyou
      @polyglotpengyou 3 ปีที่แล้ว +2

      I’m learning pythonn too! And getting into this world.. do you have discord or something? It’d be great to encourage each other on

    • @nikaellas.6814
      @nikaellas.6814 3 ปีที่แล้ว

      @@polyglotpengyou awesome! would be great if you can my discord it's mkindful#5878 let's study together too!

  • @EmilyHopeGrove
    @EmilyHopeGrove 2 ปีที่แล้ว +29

    this.... needs to be at the start of every single learn to code self teaching material on the planet. Learning to problem solve is the real task at hand. Thank you so much.

  • @gapobohorc
    @gapobohorc 3 ปีที่แล้ว +204

    Bro, I am pretty new to JS, a few hours ago I was thinking about where to find something where I can learn programing by just solving problems and get straight feedback on my code. This Codewars stuff is perfect. Big thanks for this. Greetings from Slovenia

    • @jasonm9825
      @jasonm9825 3 ปีที่แล้ว +3

      Same here man!

    • @Raul-bc3zb
      @Raul-bc3zb 3 ปีที่แล้ว +11

      This site seems to be the perfect compliment to any online coding course/class

    • @user-qy6tu9ip9v
      @user-qy6tu9ip9v 3 ปีที่แล้ว

      I want to study software engineering but the coding portion seems so impossible...

    • @maulikshah28
      @maulikshah28 3 ปีที่แล้ว +1

      @@user-qy6tu9ip9v hang in there bud, you’ll get there eventually

    • @user-qy6tu9ip9v
      @user-qy6tu9ip9v 3 ปีที่แล้ว

      @@maulikshah28 I hope so. It can also get fairly boring but I will stick with it.

  • @anisac.1556
    @anisac.1556 3 ปีที่แล้ว +16

    I love your ways of learning programming. Line by line testing may take longer but you can see your error and correct it at the line. This is far better than trying to debug 100 lines of code.

  • @tylercarroll9531
    @tylercarroll9531 3 ปีที่แล้ว +8

    This one of the most practical and useful programming channels on youtube! The only reason I feel qualified to say that is I've watched wayyy too much of programming yt. Aaron Jack got me off of the breadth train and onto the depth and niche train. Forever thankful to content creators like this guy. Much respect, and keep up the amazing work bro!

  • @just_curious2927
    @just_curious2927 3 ปีที่แล้ว +14

    About time somebody gets more specific towards a methodical structurred approach towards researching and solving problems! Thanks for picking this topic apart!

  • @redakazitani6622
    @redakazitani6622 3 ปีที่แล้ว +12

    Everytime I see you upload a video a "Yess!" gets out. Thank you Aaron, cheers from Tlemcen.

  • @botirbrian6249
    @botirbrian6249 3 ปีที่แล้ว +21

    That was what i was looking for . Thanks bro

  • @TalsonHacks
    @TalsonHacks 3 ปีที่แล้ว +5

    This really helps hone on my programming skills while not having any project ideas in mind. Thanks for posting!

  • @trikto9120
    @trikto9120 3 ปีที่แล้ว +12

    All the steps that you have mentioned are very essential when coding. I had to learn this the hard way. I wish I had watched this video when I started to learn coding.

  • @toluajise4268
    @toluajise4268 2 ปีที่แล้ว +16

    Watching this video didn't only teach me how to solve this code challenge, it has taught me how to approach logics and break them down. I am currently learning in a remote boot-camp and it seems like I have been battling with algorithms and data structures. Thank you for this @Aaron Jack

    • @AaronJack
      @AaronJack  2 ปีที่แล้ว +1

      🙏🏼 Thank you!

  • @chahalpawanpreet
    @chahalpawanpreet 3 ปีที่แล้ว +1

    Thanks for keeping it real, Aaron & Happy New Years!

  • @tumpperi3891
    @tumpperi3891 3 ปีที่แล้ว +2

    First video I've found actually teaching how to practice and get better. Thanks :)

  • @shellShock1111
    @shellShock1111 3 ปีที่แล้ว +1

    Awesome, awesome video! Mentioning frequent testing, writing down pseudocode before going for the actual coding, 'print' debugging... The whole lot. Great work.

  • @BotanicalOdyssey
    @BotanicalOdyssey 3 ปีที่แล้ว +1

    This is so great! Thank you Aaron!

  • @mihaimodan8457
    @mihaimodan8457 3 ปีที่แล้ว +1

    I loved it! I also do problems/exercises, but I'm pretty terrible at them. Your laid out workflow on how to approach this, clicks with me. Thanks!

  • @dominicaphan3635
    @dominicaphan3635 3 ปีที่แล้ว +1

    Can't thank you enough, way more useful information, practical and down-to-earth advices than almost half of my university teachers.

  • @mirodski1662
    @mirodski1662 3 ปีที่แล้ว +3

    This is a great example of how to apply spaced repetition and testing when learning to code! I'll give codewars a try, cheers

  • @camc6864
    @camc6864 3 ปีที่แล้ว +5

    Your videos are so good mate. I’m just starting out and you have helped me heaps. Thank you!

  • @olhas4933
    @olhas4933 3 ปีที่แล้ว +13

    Really useful tips. Thanks a lot 🙏🏻

  • @KatzeMelli
    @KatzeMelli 3 ปีที่แล้ว +2

    I love your content! Thank you! I have been learning to code for the last 6 months and after some tough times i feel things are finally starting to click! You really motivate me to work harder so thank you!

  • @gorge5412
    @gorge5412 3 ปีที่แล้ว

    You've really found your YT niche. Valuable info, great communication! Humble and sincere thanks to you, Aaron Jack.

  • @ashwanthbalajir5153
    @ashwanthbalajir5153 2 ปีที่แล้ว

    Man you are really an eye opener
    Lot of people used to say don't see the code and try it on your own and you are the guy who gave me clear picture. Starting my 100 days of code from tomorrow.
    Thanks

  • @joshuamarcano350
    @joshuamarcano350 3 ปีที่แล้ว

    You're good at explaining things man really nailed it.

  • @xmhnab8737
    @xmhnab8737 3 ปีที่แล้ว +1

    Thank God. Exactly what I was looking for. Thanks

  • @StingerSecSol
    @StingerSecSol 3 ปีที่แล้ว +1

    Best advice so far. Thank you!

  • @bedo8341
    @bedo8341 3 ปีที่แล้ว +2

    You had a similar video before and it was great!! I am following it till now and I feel more confident, pls make more videos about this playlist of tutorials trying to break down problems for us!!! Thanks a lot, Aaron

  • @jay_stack1270
    @jay_stack1270 3 ปีที่แล้ว +2

    Thanks Aaron. really like your explanation- clean & clear 👍🏽

  • @isferdinand_
    @isferdinand_ 9 หลายเดือนก่อน

    Thanks man , You've been of massive help🥳

  • @rrroman870
    @rrroman870 3 ปีที่แล้ว +2

    Thanks, Aaron! I was searching for an information how to think exactly in order to solve any problem, how to split it to a smaller tasks, etc. I think that more videos and information like this is crucial for juniors. How to get unstuck, this is a key. Anyway, I believe in it and it's working.

  • @Khaoz67
    @Khaoz67 3 ปีที่แล้ว

    This is great! Keep these types of videos coming. A thought process of programming in detail

  • @gastonliotta9180
    @gastonliotta9180 3 ปีที่แล้ว +1

    This is great! Thanks Man !

  • @SennacheribBaal
    @SennacheribBaal ปีที่แล้ว

    Dude, this is awesome. Thank you for putting this out.

  • @roswel47
    @roswel47 3 ปีที่แล้ว +4

    Finally someone who put really helpful video

  • @king-manu2758
    @king-manu2758 3 ปีที่แล้ว +2

    This is pretty much how I do things instinctively. Great video.

  • @ChicoWebDev
    @ChicoWebDev ปีที่แล้ว

    You have answered many questions that were on my mind, thank you

  • @melchiorao9759
    @melchiorao9759 3 ปีที่แล้ว

    Best video for steps to bridge the main obstacle to really learning to code effectively I've seen yet, and I've seen pretty much all of them.

  • @dacgraphix1832
    @dacgraphix1832 ปีที่แล้ว

    Thanks man. I really needed this because I am actually moving into the software development space but was filling kind of overwhelmed with tackling algorithm problems this video has gone a long way to encourage me to believe in myself again and how to go about finding solutions when next I am faced with a mental block, I really appreciate.

  • @aaronmachale8332
    @aaronmachale8332 3 ปีที่แล้ว +2

    Great tutorial, thanks Aaron

  • @leel9186
    @leel9186 3 ปีที่แล้ว +1

    I am confident this tip will help a lot because it employs active learning with spaced repetition and you're kind of your own feedback loop. Very clever Aaron and great tip about coming back to it. Nice video. Sub gained.

  • @moonheart7434
    @moonheart7434 ปีที่แล้ว

    This was so helpful, more of this please

  • @densetsudrawings6272
    @densetsudrawings6272 3 ปีที่แล้ว +3

    Perfect thank you👍🏼

  • @anvarkhon
    @anvarkhon 2 ปีที่แล้ว

    Aaron, you have the best teaching abilities, I have ever seen.
    Thank you.

  • @zathkal4004
    @zathkal4004 3 ปีที่แล้ว +1

    Your a real life hero fam... thanks!!

  • @deepdaddy1208
    @deepdaddy1208 3 ปีที่แล้ว +1

    Man you are looking PENG, this relocation ting is really working for you, big ups my g

  • @redsantos6694
    @redsantos6694 3 ปีที่แล้ว +2

    great tips! thanks very much! :)

  • @jalalbounaim
    @jalalbounaim 3 ปีที่แล้ว

    Thanks for the suggestions !!💪🏻

  • @Danielspss
    @Danielspss ปีที่แล้ว

    for so far this is really the best video of how to solve coding problems, it really helped me a lot !!

  • @sashankr6902
    @sashankr6902 3 ปีที่แล้ว +2

    Thank you so much, Aaron! Super awesome tips, I was wasting almost 1 hour to solve the basic data structures problems on Free Code Camp. I will implement your tips now. You are awesome!

  • @t6hp
    @t6hp 2 ปีที่แล้ว

    Wow, this is one of the best pieces of advice I have ever seen anywhere. Subscribed!

  • @tsunamiisurferr1794
    @tsunamiisurferr1794 3 ปีที่แล้ว +1

    Damnnn aaron, back at it again with another useful video

  • @glendysfilsinger5473
    @glendysfilsinger5473 2 ปีที่แล้ว +1

    I have been struggling with problem solving for awhile now... that I was feeling really down about myself and my career. But this video saved me, Thank you Aaron!

  • @ratmouse088
    @ratmouse088 2 ปีที่แล้ว

    love videos like this, showing thought process along the way is very helpful

  • @imaaduddin7715
    @imaaduddin7715 3 ปีที่แล้ว +1

    Super helpful video! Will definitely incorporate this to my studying!

  • @mustafaahmed6110
    @mustafaahmed6110 ปีที่แล้ว

    that was really helpful , thank you.

  • @Sujetsi
    @Sujetsi 3 ปีที่แล้ว +3

    I don't know what to say other than that this is a fantastic job of a video. You deserve way more likes and subscribes. Thanks dude and Merry Christmas!

  • @shahinansari6234
    @shahinansari6234 3 ปีที่แล้ว +1

    I really like your videos. Everything you mentioned before worked for me.

  • @TKGZONE
    @TKGZONE 3 ปีที่แล้ว +2

    great content as always

  • @Winner4ever
    @Winner4ever 3 ปีที่แล้ว +1

    This is a practical guide,thanks alot

  • @sunnycriti9809
    @sunnycriti9809 11 หลายเดือนก่อน

    yep, thnx great video. one of the best

  • @123courage
    @123courage 3 ปีที่แล้ว

    bro you’re goated for this video, thank you so much for this video

  • @edwinmwale5762
    @edwinmwale5762 3 ปีที่แล้ว

    The most useful and practical advice I have seen

  • @thedevlpr684
    @thedevlpr684 3 ปีที่แล้ว +1

    Great video as always Aaron 👏

  • @zacksc2574
    @zacksc2574 8 หลายเดือนก่อน

    this helped me a lot. to actually think in this way seems more useful

  • @Bertie211
    @Bertie211 3 ปีที่แล้ว +1

    Thumbs up and subbed! Thanks man!

  • @slowlearner3785
    @slowlearner3785 3 ปีที่แล้ว +1

    Very helpful. Thank you.

  • @helloworld4788
    @helloworld4788 ปีที่แล้ว +1

    By far the best video in 2022 that helped to become a better programmer. Thanks ❤❤❤❤

  • @mounir003
    @mounir003 3 ปีที่แล้ว +2

    Thanks for the Tips. And yes this is my Goal 😊

  • @bongeliitela5869
    @bongeliitela5869 3 ปีที่แล้ว +1

    Amazing, thank you.

  • @annaphamclouds
    @annaphamclouds 2 ปีที่แล้ว

    that was an amazing video. loved the recap.

  • @user-vg5ex7yb7x
    @user-vg5ex7yb7x 3 ปีที่แล้ว

    Sweet! Thank you for the tip!

  • @halcyon19
    @halcyon19 3 ปีที่แล้ว +1

    Happy new year Aaron😄

  • @harnoorsingh3962
    @harnoorsingh3962 3 ปีที่แล้ว

    Literally the video I've been looking for

  • @frankcastellanos
    @frankcastellanos 3 ปีที่แล้ว

    Awesome video, thanks, you are one of the bests out there.

  • @mysterychemical
    @mysterychemical 3 ปีที่แล้ว +1

    This is good for beginner learning. And I think mentioning comments while doing multiple projects(comments may be many and mess even within one project but even comments refined over practicing many project) every issue faced or what code is actually written to perform on doing what specific task would be better in intermediate coding.

  • @neryskkiran1820
    @neryskkiran1820 ปีที่แล้ว

    Thanks!

  • @JMuks
    @JMuks 3 ปีที่แล้ว

    Of all the coding channels I am subscribed to, you have to be one of the best

  • @musa4747
    @musa4747 3 ปีที่แล้ว

    Cheers Aaron

  • @bkr_vids
    @bkr_vids 3 ปีที่แล้ว +1

    Really helpful, thanks 🙏

  • @feruzbekabdunazarov4622
    @feruzbekabdunazarov4622 3 ปีที่แล้ว +1

    Thanks for everything u r doin good luck to you

  • @ishidak3181
    @ishidak3181 ปีที่แล้ว +1

    Thanks so much!

  • @ErnestoCode
    @ErnestoCode 3 ปีที่แล้ว +10

    Bro, this has been my process all along and it’s worked wonders for me. It’s so reassuring to see an experienced developer like yourself share these nuggets of wisdom as well. Thanks for the great content.

  • @chrisdietrich1533
    @chrisdietrich1533 3 ปีที่แล้ว

    thank you for this. please do more exactly like this

  • @webjaved
    @webjaved 3 ปีที่แล้ว +1

    Awesome video. 👏

  • @qwertyguy1556
    @qwertyguy1556 3 ปีที่แล้ว +1

    nice to see that you posted a new video🤍

  • @eliasesteban6805
    @eliasesteban6805 2 ปีที่แล้ว

    Appreciate the insight!!! 🙏 Thanks Aaron.

  • @SR-uw5xj
    @SR-uw5xj 2 ปีที่แล้ว

    Great video, thanks for posting this

  • @beunexpected386
    @beunexpected386 3 ปีที่แล้ว +1

    Awesome !

  • @nataliabenko6579
    @nataliabenko6579 2 ปีที่แล้ว +1

    Wow, this is incredibly helpful info.
    Thank you, Aaron!

    • @AaronJack
      @AaronJack  2 ปีที่แล้ว +1

      Happy to help!

  • @peytpeyt9113
    @peytpeyt9113 3 ปีที่แล้ว +1

    thanks that help a lot.

  • @mikelong3444
    @mikelong3444 3 ปีที่แล้ว +2

    Awesome Vid. Very informative.

  • @xariskaragiannis1190
    @xariskaragiannis1190 3 ปีที่แล้ว

    Damn! The best video of its kind! Thanks for the help!!

  • @mumatim
    @mumatim 3 ปีที่แล้ว

    You are the best dude, you just motivated me. I'm learning to code but I have no clue about how to solve real problems and combine that with syntaxis.
    Thanks, dude

  • @ToolsOutsideTheBox
    @ToolsOutsideTheBox 3 ปีที่แล้ว

    This video was helpful in revealing to me that I have no clue what you were doing and assumes, apparently, quite a bit of prior knowledge/training

  • @praffsphr1136
    @praffsphr1136 3 ปีที่แล้ว

    Very *very* useful video, many thanks Aaron.

  • @user-bn2fo9hc9v
    @user-bn2fo9hc9v ปีที่แล้ว

    AMAZING video!!!! I would like to offer you my heartfelt thanks!!! I am 8 months into my coding journey and 2 months into my trainee role. I am so afraid of problem solving and this has been so perfect!!! Thanks!

  • @viorelmnk
    @viorelmnk ปีที่แล้ว +1

    thank you for sharing with us your approach towards learning since you are yourself self taught programmer. Thank you for not being selfish. Keep it up. We can't thank you enough :)

  • @itsnlee
    @itsnlee ปีที่แล้ว

    Thank you very much.