No video

How To Practice Programming So You Actually Get Good

  Рет қаралды 130,514

Tech With Tim

Tech With Tim

Күн бұрын

Пікірлер: 164
@TechWithTim
@TechWithTim 19 күн бұрын
Want to get good at programming? Check out my Software Development Program with Course Careers: techwithtim.net/dev
@aidanthompson5053
@aidanthompson5053 2 ай бұрын
Syntax -> pattern recognition -> tools -> complex problem solving
@skytechbits
@skytechbits 2 ай бұрын
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 2 ай бұрын
How do I contact u for keys in mastering?
@sudhanshukumar101
@sudhanshukumar101 2 ай бұрын
Yeah, learning pseudocode and were very helpful for me, in python
@davidrevolorio3258
@davidrevolorio3258 Ай бұрын
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 Ай бұрын
@@davidrevolorio3258 would want your help on that
@jaspaai
@jaspaai Ай бұрын
started with that too
@robertfoss3864
@robertfoss3864 2 ай бұрын
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".
@mog01
@mog01 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".
@nobytes2
@nobytes2 21 күн бұрын
prob top 3 skill is debugging skills, thousands of Reddit and forum questions can be answered simply by using a debugger another is testing both of this skills are rarely talked about in courses
@softwareengineer8923
@softwareengineer8923 2 ай бұрын
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👍
@GoziePO
@GoziePO Ай бұрын
Philosophy books help with problem solving?
@softwareengineer8923
@softwareengineer8923 Ай бұрын
@@GoziePO Having a firm understating on concepts like rationalism and empiricism, understanding how they're implemented in real life would enhance your problem solving abilities more than you can imagine.
@GoziePO
@GoziePO Ай бұрын
Wow the thought never mind. Do you have any book recommendations?
@softwareengineer8923
@softwareengineer8923 Ай бұрын
@@GoziePO There are lots of them actually. Instead of giving a recommendation, I would suggest to do a bit of search about them yourself. Especially philosophers like Sun Tzu, Robert M. Pirsig and Immanuel Kant
@GoziePO
@GoziePO Ай бұрын
@@softwareengineer8923 thank you
@IlyesCodes
@IlyesCodes 2 ай бұрын
It's good to see tim getting in better shaper now, been following him for 4 years now
@Ari-pq4db
@Ari-pq4db 2 ай бұрын
This is awesome Tim, I will definitely follow these practices. Thank you , keep them coming 🔥🔥🔥❤❤❤
@cerealport2726
@cerealport2726 Ай бұрын
People also need to recognise that they will never improve if all they do is copy/paste tutorials without any understanding of how the code works. I've seen too many people who have some sort of "app" that they claim they wrote, but they cannot explain even the basics of the code, such as what a particular for-loop does...
@kjbtrucker2820
@kjbtrucker2820 Ай бұрын
My My thats me. ok I copied it and it works. But why and how does it work?
@rizzwan-42069
@rizzwan-42069 18 күн бұрын
​@@kjbtrucker2820instead of copying learn some basics. Go through a tutorial of how to make that app and each section try to make your own code and then compare it to the video and learn from it.
@Shellll
@Shellll 13 күн бұрын
I recommend asking chatgpt or claude. Everytime I encounter a piece of code I dont understand the AI gives good explanation of what it is and how it works ​@kjbtrucker2820
@abhimanyu6215
@abhimanyu6215 2 ай бұрын
Thanks a lot Tim for breaking down each point and make us understand how we can also become a good programmer.
@lilithschmidl1620
@lilithschmidl1620 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
@desmondqoza123
@desmondqoza123 2 ай бұрын
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
@jimalix6270
@jimalix6270 2 ай бұрын
Excellent video, Tim! It's really helpful to hear an experienced coder lay out the steps to become good at this skill. Thanks!
@yoyoiziah
@yoyoiziah 6 күн бұрын
Really great video! I actually started learning python yesterday with the HarvardX CD50 class for python. Woke up this morning, did a knowledge check by creating my first self directed program from scratch. I created a Tshirt raffle chatbot with a coupon code generator. Used a lot of basic coding skills to completely build this. I learned so much from doing that today. It opened up doors to new features and capabilities I would like to implement. Took notes on a scratch pad and I’ll work on solving those problems as I learn more. I also already outlined my final project which will really challenge me as it’s a full stack project. I’m up for the challenge though!
@abetterfuture4787
@abetterfuture4787 2 ай бұрын
Thanks Tim. Django still been kicking my butt, but I'm sticking with it.
@tech_with_unknown
@tech_with_unknown 2 ай бұрын
Congratulations on your 1000 video!🎊
@tech_with_unknown
@tech_with_unknown 2 ай бұрын
thx for the like🙂
@tinayokeiya-ok7uu
@tinayokeiya-ok7uu Ай бұрын
The best video for any beginner ever.
@user-ib9fx9tc3w
@user-ib9fx9tc3w 2 ай бұрын
Tysm this is what i was looking for a long time
@TechTrove33
@TechTrove33 Ай бұрын
This was the best video I've seen explain how to get started and how to learn. Thank you so much!
@supermalavox
@supermalavox 2 ай бұрын
What do you think of Codewars, Exercism or Checkio to help exercising programming skills?
@Realistic_30
@Realistic_30 6 күн бұрын
I really needed to listen to this guy cz damn he knows everything 🔥
@قصي_الصعبي
@قصي_الصعبي Ай бұрын
@5:08 STONKS
@alimihakeem841
@alimihakeem841 Ай бұрын
Hi Tim. Thanks for this valuable content. I found it helpful. Have always gotten an inspiration by your word of wisdom. You are one of my top favorites which am looking to take as a role model in Programming
@3s843a
@3s843a 2 ай бұрын
Thanks TimGPT, really like these tips
@johndoeee888
@johndoeee888 Ай бұрын
Im a beginner currently taking the google data analytics. And you just showed up on my feed
@MrMister441
@MrMister441 Ай бұрын
This is really helpful information. Thanks👍🏾
@afzalhussain605
@afzalhussain605 17 күн бұрын
For new programmers, a new pair programming tools is GPT. You can ask for second opinion and then improve upon it
@dbazile15
@dbazile15 2 ай бұрын
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
@alin98988
@alin98988 2 ай бұрын
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.
@ToThePoint493
@ToThePoint493 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 2 ай бұрын
Jeet my son, I'm proud
@destroyer9154
@destroyer9154 2 ай бұрын
Hi is Pakistan is good in software industries tell me bro
@AnoNym-zi5ty
@AnoNym-zi5ty 2 ай бұрын
@@destroyer9154 no
@ToThePoint493
@ToThePoint493 2 ай бұрын
@@destroyer9154 yeah bro there is so much competition
@ToThePoint493
@ToThePoint493 2 ай бұрын
@@destroyer9154 yeah bro there is so much competition in Pakistan
@PixelMotionHD
@PixelMotionHD 2 ай бұрын
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.
@SKYNNITEYT
@SKYNNITEYT Ай бұрын
Thanks man you have really been helping me out allot❤
@TheD2D21
@TheD2D21 Ай бұрын
I'm no beginner and I STILL struggle with syntax. 🧐
@skavihekkora5039
@skavihekkora5039 19 күн бұрын
Main pattern in IT is read data, transform data, save data. Not sure there is anything more to it. The worst part is navigating abstraction layers built over the years on top of that pattern.
@Rubbernecker
@Rubbernecker 21 күн бұрын
This is an excellent video, thank you!!
@addictedbutokay578
@addictedbutokay578 Ай бұрын
Haven't seen your videos in quite and while and you seem perfectly ready for your next spiderman movie
@shabnamsaramad2924
@shabnamsaramad2924 16 күн бұрын
Thank you very much.🌺🌺
@ScaerieTale
@ScaerieTale Ай бұрын
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 :)
@dnm9931
@dnm9931 4 күн бұрын
you are amazing! thank you!
@TechWithTim
@TechWithTim 4 күн бұрын
You're so welcome!
@agentm10
@agentm10 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.
@user-pt6do6wr3w
@user-pt6do6wr3w 2 ай бұрын
Hello Tim I just wanted to ask if you could make a video on the differences between core blockchain and dapp development
@Maria_farah
@Maria_farah 16 күн бұрын
It’s very helpful please share more.
@vcv6560
@vcv6560 Ай бұрын
Yes, build a small form of something you want, couldn't have said it better.
@doriandd4648
@doriandd4648 2 ай бұрын
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
@LucianoCequinel
@LucianoCequinel 2 ай бұрын
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.
@yuval_kahan
@yuval_kahan 2 ай бұрын
Great video! Learned alot thank you.!
@user-vn2ot8pd9r
@user-vn2ot8pd9r 2 ай бұрын
Very good ... I saved it for watch it repeatedly 😊
@arnavghimire4132
@arnavghimire4132 2 ай бұрын
Thank you very much
@rchas1023
@rchas1023 13 күн бұрын
Learn to read specifications carefully. Program for testability.
@motivationpillar1100
@motivationpillar1100 2 ай бұрын
Your the best teacher on KZbin ❤
@Mecagothits
@Mecagothits Ай бұрын
Tim helped a lot
@MJ-cf9nl
@MJ-cf9nl 23 күн бұрын
I have been coding for almost 20 years and I don't remember the syntax or most of it for Java for example. Especially since I switch between different languages and stacks... Also languages keep adding new libraries and classes that you may not know or discover yet. So I would advise people to learn programming agnostically of any specific language then lookup the syntax or count on your IDE to figure out the syntax
@TechWithTim
@TechWithTim 23 күн бұрын
Sure but you know patterns and can quickly pick it up because you’ve used it so many times. You don’t need to memorize it per se but know it well enough to be able to do what you do, “relearn” it almost instantly
@nobytes2
@nobytes2 21 күн бұрын
In software you never want to fill your head with memorizing syntax, that’s exactly why documentation exists for. I mean if you program in one lang that’s fine but most people don’t I’ve used about 20 languages professionally. The video had the right idea but never want to tell people not to look up documentation. Also yes learn concepts language agnostic use raptor flowchart or something alike.
@Just_A_Tech.._
@Just_A_Tech.._ Ай бұрын
Thanks Tim🤝
@nicolasdanek4225
@nicolasdanek4225 2 ай бұрын
This was really helpful.
@cbbcbb6803
@cbbcbb6803 Ай бұрын
What is a programming language? Is it the programming interface to the compiled executable object code?
@twindrawingstudio
@twindrawingstudio 2 ай бұрын
Thanks 🎉
@carsongutierrez7072
@carsongutierrez7072 2 ай бұрын
Alright Mentor Tim! Will watch this!
@JosphatKangethe-yp1mh
@JosphatKangethe-yp1mh 2 ай бұрын
Hey Tim i have been following your channel from kenya ...can you do one video on ci/cd
@sammydean6789
@sammydean6789 2 ай бұрын
Thank you so much sir
@kayoutube690
@kayoutube690 2 ай бұрын
Do you have complete module for the basic fundamentals for python?
@pjcamp-eq1mj
@pjcamp-eq1mj Ай бұрын
I got really good at it but i lost it, Thanks AI
@carsonjamesiv2512
@carsonjamesiv2512 2 ай бұрын
GOOD ADVICE!😃👍
@StewartMilton-nj8zx
@StewartMilton-nj8zx 2 ай бұрын
thanks for the video
@clearprime9755
@clearprime9755 Ай бұрын
Is learning test driven development along the way also very important?
@KeithKazamaFlick
@KeithKazamaFlick 2 ай бұрын
thanks tim
@Larimuss
@Larimuss Ай бұрын
Best way to pracitce.. "Ai, how do i code an app?"
@vascoguerreiro341
@vascoguerreiro341 2 ай бұрын
Good video. Very useful
@Asman2021
@Asman2021 2 ай бұрын
A great video ❤
@DOCTOROFTT996
@DOCTOROFTT996 2 ай бұрын
Sir, please upload the same for learning frameworks please like django, react, react-native etc... How to practice them? 😢😢
@shandeshchaudhary-ps1tz
@shandeshchaudhary-ps1tz 2 ай бұрын
Love you Tim
@BrunoGallant
@BrunoGallant 2 ай бұрын
Excellent advice. Thanks.
@Shubham-blog
@Shubham-blog 2 ай бұрын
You're great brother, Love your content♥
@nandhakumar.r2690
@nandhakumar.r2690 2 ай бұрын
Study to night is good site to learn
@berkefekeskin9172
@berkefekeskin9172 27 күн бұрын
me keep searching "how to use slices in python" 😭
@dakoderii4221
@dakoderii4221 2 ай бұрын
first += 3
@the_dude_playing_the_guy
@the_dude_playing_the_guy 2 ай бұрын
Bro, I Love You
@fierymoonstar60
@fierymoonstar60 2 ай бұрын
Please do some more raspberry pi code projects
@asddsaasdfg2846
@asddsaasdfg2846 2 ай бұрын
This guy really thought the me python respect him
@farexBaby-ur8ns
@farexBaby-ur8ns Ай бұрын
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
@Itsneonish
@Itsneonish Ай бұрын
change Your caption background colour and font
@rayaniqbal7853
@rayaniqbal7853 Ай бұрын
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.
@jonathanpanga1382
@jonathanpanga1382 Ай бұрын
FreecodeCamp
@jonathanpanga1382
@jonathanpanga1382 Ай бұрын
It helps alot, if you keen on a study budy let me know n I'll give you my discord
@H_ackman
@H_ackman Ай бұрын
@@jonathanpanga1382 hi.. I’d like a study buddy
@anotheryoutuberperson38
@anotheryoutuberperson38 Ай бұрын
w3 schools
@kuchikibyakuya7697
@kuchikibyakuya7697 2 ай бұрын
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 Ай бұрын
What's your laptop specs? Maybe try getting linux mint os, which is very small and debloated as compared to windows
@kuchikibyakuya7697
@kuchikibyakuya7697 Ай бұрын
@@Ahmed-ye5sd I have celeron with 4gb of ram😢😂
@Ahmed-ye5sd
@Ahmed-ye5sd Ай бұрын
@@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.
@pottoker612
@pottoker612 2 ай бұрын
this looks like a school assignment
@demythekidd888
@demythekidd888 2 ай бұрын
@aidenadkisson209
@aidenadkisson209 12 күн бұрын
*mentions leetcode and basic problems in the same sentence* if you dont know algorithms these problems take forever and there is almost nothing on how to solve them without being walked through hundreds of them.
@lordryns
@lordryns 2 ай бұрын
Miss prime Tim sm.
@CooldownCentral
@CooldownCentral 14 күн бұрын
step 1: master the language.
@thokozaniphilanizondi3318
@thokozaniphilanizondi3318 2 ай бұрын
🙏🏼Forgive me Tim, I need to give feedback, please don't be mad. In social platforms like KZbin, where distraction are come in shorts. It is hard to maintain focus on a 15 minute video.
@Mr.Derpus
@Mr.Derpus 2 ай бұрын
first
@palllav508
@palllav508 2 ай бұрын
GFG supremacy
@TheDeparta
@TheDeparta 2 ай бұрын
21m long video to say practice and "get gud"
@TechWithTim
@TechWithTim 2 ай бұрын
Where did u get 21 minutes from?
@zuberkariye2299
@zuberkariye2299 22 күн бұрын
@@TechWithTimthis guy is high for sure 😂don’t mind him bro
@AbedDan
@AbedDan Ай бұрын
Ain’t that obvious?
@AnoNym-zi5ty
@AnoNym-zi5ty 2 ай бұрын
git gud
@shaungaming1997
@shaungaming1997 2 ай бұрын
Did you know?: if you double tap this comment it likes it...
@user-sy7ct2ls8t
@user-sy7ct2ls8t 2 ай бұрын
Bro fell off
@rokrok27
@rokrok27 2 ай бұрын
Who
@GrindAcademy-12
@GrindAcademy-12 2 ай бұрын
Yeah totally
@GrindAcademy-12
@GrindAcademy-12 2 ай бұрын
Not
@TheAlderFalder
@TheAlderFalder 2 ай бұрын
Why? How?
@mecheng84
@mecheng84 2 ай бұрын
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.
@CalmCabezonFish-nb6qt
@CalmCabezonFish-nb6qt Ай бұрын
Bro getting aged
@torpyadams8033
@torpyadams8033 2 ай бұрын
"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 2 ай бұрын
Just a misuse of language you can relax.
@SamsuperFc
@SamsuperFc Ай бұрын
You need to focus on writing stuff on chatgpt, programming will be replaced by llms in the next 5 years
@programmingwithcybineer
@programmingwithcybineer 2 ай бұрын
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
@nandhakumar.r2690
@nandhakumar.r2690 2 ай бұрын
Your nose kind of looks weird
@CodingHexer
@CodingHexer 2 ай бұрын
what does that have to do with the video?
@neurooted
@neurooted 2 ай бұрын
XD wtf man
@JJ-bj6hg
@JJ-bj6hg 2 ай бұрын
Your typing looks weird. This is how you sound.
How I Would Learn Python in 2024 (if I could start over)
13:21
Tech With Tim
Рет қаралды 57 М.
Problem Solving Techniques For Programming - How To Actually Get Good
27:06
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 23 МЛН
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45
Yum 😋 cotton candy 🍭
00:18
Nadir Show
Рет қаралды 7 МЛН
Please Master These 10 Python Functions…
22:17
Tech With Tim
Рет қаралды 139 М.
How To Make Money While Learning To Code - Full Guide (Part 1)
27:36
Cristian Florea
Рет қаралды 136 М.
THIS is How Programmers Will Be Making Money Soon
6:42
Will Samadi
Рет қаралды 10 М.
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 280 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 263 М.
Learn Python With This ONE Project!
55:04
Tech With Tim
Рет қаралды 1,7 МЛН
The Truth About Learning Python in 2024
13:05
Tech With Tim
Рет қаралды 61 М.
How I Would Learn Python FAST in 2024 (if I could start over)
12:19
Thu Vu data analytics
Рет қаралды 239 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 398 М.
I forced EVERYONE to use Linux
22:59
NetworkChuck
Рет қаралды 447 М.
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 23 МЛН