How To Practice Programming So You Actually Get Good

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • It's great to follow along with courses or tutorials online but a lot of people get stuck in "tutorial hell" because they don't know what to effectively practice. In the video, I'm going to tell you how to practice programming so you actually get good by giving you a detailed guide on exactly what you need to focus on and the resources you can use to improve your programming skills quickly.
    Sign up for a free starter account with Polygon and get 20% off any paid subscription: polygon.io/?...
    ⏳ Timestamps ⏳
    00:00 | Overview
    00:28 | Your Goals
    01:30 | Syntax
    04:29 | A Great Tool
    06:06 | Pattern Recognition
    08:09 | Advanced Tools
    12:00 | Problem Solving
    Hashtags
    #techwithtim #programming #coding #programmingtips

Komentáře • 119

  • @aidanthompson5053
    @aidanthompson5053 Před 17 dny +62

    Syntax -> pattern recognition -> tools -> complex problem solving

  • @skytechbits
    @skytechbits Před 17 dny +74

    When I first learned to code in college we learned about pseudocode and flow charts. Doing that really helped with breaking down what the code will be doing and the flow of the program. Replacing pseudocode sections with code makes it much easier to work with the flow and troubleshoot bugs.

    • @cocoatea57
      @cocoatea57 Před 17 dny +1

      How do I contact u for keys in mastering?

    • @sudhanshukumar101
      @sudhanshukumar101 Před 16 dny +3

      Yeah, learning pseudocode and were very helpful for me, in python

    • @davidrevolorio3258
      @davidrevolorio3258 Před 3 dny +1

      Glad to read this comment, I just started a course where we use Pseint for pseudocode to better understand the core foundations, wish me luck 🤞🏼

    • @cocoatea57
      @cocoatea57 Před 3 dny

      @@davidrevolorio3258 would want your help on that

    • @jaspaai
      @jaspaai Před dnem

      started with that too

  • @robertfoss3864
    @robertfoss3864 Před 16 dny +4

    By far, the best video i have found for an absolute beginner like me. Gives me a great guideline to go by to advance. Watching this i see i skipped the first two steps, and that probably explains why i have struggled so hard to put the it all together. I'm one of those stuck in "tutorial hell".

  • @softwareengineer8923
    @softwareengineer8923 Před 16 dny +4

    When i first started programming, have been playing chess & sudoku, reading some philosophy to improve my problem solvig skills. Also a dozen of practice of course:) Thanks for helpful video, keep the quality content up👍

  • @lilithschmidl1620
    @lilithschmidl1620 Před 16 dny +2

    Thank you! This is just what I was looking for.
    I enrolled in a data science and ai programme at the local uni last semester, with no background in tech, and it's been quite overwhelming. This really helped break through the noise of all the tutorials and courses available and gave me a better understanding on what I should focus on

  • @Ari-pq4db
    @Ari-pq4db Před 17 dny +4

    This is awesome Tim, I will definitely follow these practices. Thank you , keep them coming 🔥🔥🔥❤❤❤

  • @IlyesCodes
    @IlyesCodes Před 16 dny

    It's good to see tim getting in better shaper now, been following him for 4 years now

  • @jimalix6270
    @jimalix6270 Před 17 dny

    Excellent video, Tim! It's really helpful to hear an experienced coder lay out the steps to become good at this skill. Thanks!

  • @abhimanyu6215
    @abhimanyu6215 Před 17 dny +5

    Thanks a lot Tim for breaking down each point and make us understand how we can also become a good programmer.

  • @desmondqoza123
    @desmondqoza123 Před 17 dny +3

    There's a difference between good programmers and good programming teachers, I think you are a good programming teacher. I watch your tutorials and I can say it again.. you are a good programming teacher

  • @alin98988
    @alin98988 Před 17 dny

    hey tim, been following your tutorials for a really long time now thank you for uploading these types of videos, I would like to see data structures and algorithms tutorial in python as you are the best teacher.

  • @mog01
    @mog01 Před 16 dny +2

    In my opinion, the 1st and most important skill you need to develop in programming, especially when writing your own code is "Developing your asking skill." Ask yourself "what and why" do i need this project, code, script for and "what" are the requirements, then ask "how" do I implement or capitalize the tools that are available to materialize what your goal is. 2nd alongside syntax would be, "Reading and Understanding syntax errors".

  • @user-ib9fx9tc3w
    @user-ib9fx9tc3w Před 17 dny +10

    Tysm this is what i was looking for a long time

  • @abetterfuture4787
    @abetterfuture4787 Před 17 dny +1

    Thanks Tim. Django still been kicking my butt, but I'm sticking with it.

  • @supermalavox
    @supermalavox Před 17 dny +4

    What do you think of Codewars, Exercism or Checkio to help exercising programming skills?

  • @tech_with_the_unknownguy
    @tech_with_the_unknownguy Před 17 dny +4

    Congratulations on your 1000 video!🎊

  • @Shubham-blog
    @Shubham-blog Před 16 dny

    You're great brother, Love your content♥

  • @yuval_kahan
    @yuval_kahan Před 15 dny

    Great video! Learned alot thank you.!

  • @user-vn2ot8pd9r
    @user-vn2ot8pd9r Před 15 dny

    Very good ... I saved it for watch it repeatedly 😊

  • @MrMister441
    @MrMister441 Před 22 hodinami

    This is really helpful information. Thanks👍🏾

  • @PixelMotionHD
    @PixelMotionHD Před 17 dny

    I haven't built lots of things yet, as a programmer, but every time I plan to do something in planned time frame, I always fail. But hey, now I see it is common element throughout the process.

  • @dbazile15
    @dbazile15 Před 17 dny

    The very first piece of code that I wrote after I learned the basics was a conversion calculator. I was playing the game Yakuza Like a dragon and the game takes place in Japan and for the beginning of the game they were talking about doing jobs for money and I would think its a lot and didn't understand why they were dissapointed so i took that opportunity to make the calculator to get the practice and also realize that even though 5000 is a lot as a number, when you convert it from yen to usd its about $30

  • @addictedbutokay578
    @addictedbutokay578 Před dnem

    Haven't seen your videos in quite and while and you seem perfectly ready for your next spiderman movie

  • @user-pt6do6wr3w
    @user-pt6do6wr3w Před 16 dny

    Hello Tim I just wanted to ask if you could make a video on the differences between core blockchain and dapp development

  • @arnavghimire4132
    @arnavghimire4132 Před 17 dny +2

    Thank you very much

  • @Just_A_Tech.._
    @Just_A_Tech.._ Před 8 dny

    Thanks Tim🤝

  • @nicolasdanek4225
    @nicolasdanek4225 Před 14 dny

    This was really helpful.

  • @motivationpillar1100
    @motivationpillar1100 Před 17 dny

    Your the best teacher on CZcams ❤

  • @LucianoCequinel
    @LucianoCequinel Před 17 dny

    hey man, nice video, thanks. I would like to see a tutorial explaining how to proper deliver a python tool for a client to run in a hostile environment.

  • @carsongutierrez7072
    @carsongutierrez7072 Před 17 dny

    Alright Mentor Tim! Will watch this!

  • @3s843a
    @3s843a Před 16 dny

    Thanks TimGPT, really like these tips

  • @JosphatKangethe-yp1mh
    @JosphatKangethe-yp1mh Před 16 dny

    Hey Tim i have been following your channel from kenya ...can you do one video on ci/cd

  • @sammydean6789
    @sammydean6789 Před 17 dny

    Thank you so much sir

  • @kayoutube690
    @kayoutube690 Před 15 dny

    Do you have complete module for the basic fundamentals for python?

  • @twindrawingstudio
    @twindrawingstudio Před 17 dny +1

    Thanks 🎉

  • @user-lt8vu3qm1z
    @user-lt8vu3qm1z Před 8 dny +1

    @5:08 STONKS

  • @carsonjamesiv2512
    @carsonjamesiv2512 Před 16 dny

    GOOD ADVICE!😃👍

  • @StewartMilton-nj8zx
    @StewartMilton-nj8zx Před 16 dny

    thanks for the video

  • @vascoguerreiro341
    @vascoguerreiro341 Před 15 dny

    Good video. Very useful

  • @Asman2021
    @Asman2021 Před 14 dny

    A great video ❤

  • @KeithKazamaFlick
    @KeithKazamaFlick Před 16 dny

    thanks tim

  • @BrunoGallant
    @BrunoGallant Před 17 dny

    Excellent advice. Thanks.

  • @clearprime9755
    @clearprime9755 Před 2 dny

    Is learning test driven development along the way also very important?

  • @shandeshchaudhary-ps1tz

    Love you Tim

  • @vcv6560
    @vcv6560 Před 6 dny

    Yes, build a small form of something you want, couldn't have said it better.

  • @agentm10
    @agentm10 Před 16 dny +2

    bit of a fluff video, but hey, nothing wrong with some fluff once in a while. A bit surprised that algorithms and data structures are not explicitly mentioned, although they are implicitly required to solve leetcode.

  • @DOCTOROFTT996
    @DOCTOROFTT996 Před 16 dny

    Sir, please upload the same for learning frameworks please like django, react, react-native etc... How to practice them? 😢😢

  • @ToThePoint493
    @ToThePoint493 Před 17 dny +2

    love from Pakistan bro ,I watched your 9 hours video which was based on python projects it was so beneficial ,I HAVE NO WORDS TO THANK YOU

    • @AnoNym-zi5ty
      @AnoNym-zi5ty Před 17 dny +2

      Jeet my son, I'm proud

    • @destroyer9154
      @destroyer9154 Před 16 dny +1

      Hi is Pakistan is good in software industries tell me bro

    • @AnoNym-zi5ty
      @AnoNym-zi5ty Před 16 dny

      @@destroyer9154 no

    • @ToThePoint493
      @ToThePoint493 Před 16 dny

      @@destroyer9154 yeah bro there is so much competition

    • @ToThePoint493
      @ToThePoint493 Před 14 dny +1

      @@destroyer9154 yeah bro there is so much competition in Pakistan

  • @the_dude_playing_the_guy

    Bro, I Love You

  • @kuchikibyakuya7697
    @kuchikibyakuya7697 Před 14 dny

    How to code if I have potato laptop? Can I use Google idx? Can it makes production ready app or just for training?

    • @Ahmed-ye5sd
      @Ahmed-ye5sd Před dnem

      What's your laptop specs? Maybe try getting linux mint os, which is very small and debloated as compared to windows

    • @kuchikibyakuya7697
      @kuchikibyakuya7697 Před dnem

      @@Ahmed-ye5sd I have celeron with 4gb of ram😢😂

    • @Ahmed-ye5sd
      @Ahmed-ye5sd Před dnem

      @@kuchikibyakuya7697 my first pc laptop was of Pentium with 4gb ram. That's still fine bro for you to learn how to code. What i would do if I have windows is I would start debloating(uninstall )unnecessary windows apps such as Xbox , Skype and many more. You can find the debloat windows list online also look for tutorials on how to optimize low ram laptops.
      Finally I would recommend to change the entire windows OS to Linux mint as it is very convenient for the low specs devices. Linux might be a Bit overwhelming if you're new but trust me working on Linux ox is definitely gonna give you upper hand over the other devs.

  • @ScaerieTale
    @ScaerieTale Před 4 dny

    Friend of a friend who is a software recruiter, told me this story. Please, PLEASE listen to Tim. It's ok to google things, but if you don't know the basics... Well here's the abridged version of the story I was told:
    Recruiter: Okay, how would you solve this problem?
    Interviewee: I can google it.
    Recruiter: O-kay... Do you know how to write a Do While loop?
    Interviewee: I can google it.
    Needless to say, the kid did not get the job :)

  • @TheD2D21
    @TheD2D21 Před 5 dny

    I'm no beginner and I STILL struggle with syntax. 🧐

  • @fierymoonstar60
    @fierymoonstar60 Před 16 dny

    Please do some more raspberry pi code projects

  • @asddsaasdfg2846
    @asddsaasdfg2846 Před 17 dny

    This guy really thought the me python respect him

  • @doriandd4648
    @doriandd4648 Před 9 dny

    You forgot to say it can and should be fun bro. I doubt that many people watching this who have never coded will want to go and pick up something that sounds so torturous. The divide and conquer conquer technique, the small reward you test from making a tdd test pass and the visualisation of the ultimate goal, becoming an automation wizard and have computers work and even make money for you. Those are things that make it worth it

  • @pjcamp-eq1mj
    @pjcamp-eq1mj Před dnem

    I got really good at it but i lost it, Thanks AI

  • @demythekidd888
    @demythekidd888 Před 17 dny +2

  • @nandhakumar.r2690
    @nandhakumar.r2690 Před 17 dny +2

    Study to night is good site to learn

  • @rayaniqbal7853
    @rayaniqbal7853 Před 6 dny

    can anyone give a good website that is completely free and a coding platform that works on learning using projects, starting with basic projects and moving upwards.

  • @farexBaby-ur8ns
    @farexBaby-ur8ns Před 8 dny

    More fun is to ask chatgpt and get rid of that writers block.. then fine tune. If you know the algorithm, then no need to memorize garbage syntax imho

  • @pottoker612
    @pottoker612 Před 16 dny

    this looks like a school assignment

  • @dakoderii4221
    @dakoderii4221 Před 17 dny +1

    first += 3

  • @lordryns
    @lordryns Před 16 dny

    Miss prime Tim sm.

  • @thokozaniphilanizondi3318

    🙏🏼Forgive me Tim, I need to give feedback, please don't be mad. In social platforms like CZcams, where distraction are come in shorts. It is hard to maintain focus on a 15 minute video.

  • @torpyadams8033
    @torpyadams8033 Před 12 dny

    "What I like to call tutorial hell" you mean what is commonly known as tutorial hell. Do you take credit for everything in your job to?

    • @TechWithTim
      @TechWithTim  Před 12 dny

      Just a misuse of language you can relax.

  • @Mr.Derpus
    @Mr.Derpus Před 17 dny +3

    first

  • @palllav508
    @palllav508 Před 16 dny

    GFG supremacy

  • @TheDeparta
    @TheDeparta Před 16 dny

    21m long video to say practice and "get gud"

  • @AnoNym-zi5ty
    @AnoNym-zi5ty Před 17 dny

    git gud

  • @AbedDan
    @AbedDan Před 7 dny

    Ain’t that obvious?

  • @shaungaming1997
    @shaungaming1997 Před 17 dny +2

    Did you know?: if you double tap this comment it likes it...

  • @CalmCabezonFish-nb6qt

    Bro getting aged

  • @programmingwithcybineer

    that rough edge cut in your transitions can mess with ppl who have vertigo, or vision issues.. had to listen to the video..couldnt watch it

  • @user-sy7ct2ls8t
    @user-sy7ct2ls8t Před 17 dny +31

    Bro fell off

    • @rokrok27
      @rokrok27 Před 17 dny +1

      Who

    • @GrindAcademy-12
      @GrindAcademy-12 Před 17 dny +1

      Yeah totally

    • @GrindAcademy-12
      @GrindAcademy-12 Před 17 dny +4

      Not

    • @TheAlderFalder
      @TheAlderFalder Před 17 dny +2

      Why? How?

    • @mecheng84
      @mecheng84 Před 16 dny +8

      Under certain contexts "You fell off" is online lingo for saying you weren't as good as you used to be. It's usually used on twitter against someone who shared an opinion you disagree with.

  • @nandhakumar.r2690
    @nandhakumar.r2690 Před 17 dny

    Your nose kind of looks weird

    • @CodingHexer
      @CodingHexer Před 17 dny +4

      what does that have to do with the video?

    • @neurooted
      @neurooted Před 17 dny +1

      XD wtf man

    • @JJ-bj6hg
      @JJ-bj6hg Před 17 dny

      Your typing looks weird. This is how you sound.

  • @johnnytoobad7785
    @johnnytoobad7785 Před 17 dny +1

    This is one reason I like Python...the syntax is a lot like BASIC (&VB).
    ...And I've known those languages back when Moses wore short pants.🩳