Want to get good at programming? Check out my Software Development Program with Course Careers: techwithtim.net/dev
@aidanthompson50532 ай бұрын
Syntax -> pattern recognition -> tools -> complex problem solving
@skytechbits2 ай бұрын
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.
@cocoatea572 ай бұрын
How do I contact u for keys in mastering?
@sudhanshukumar1012 ай бұрын
Yeah, learning pseudocode and were very helpful for me, in python
@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Ай бұрын
@@davidrevolorio3258 would want your help on that
@jaspaaiАй бұрын
started with that too
@robertfoss38642 ай бұрын
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".
@mog012 ай бұрын
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".
@nobytes221 күн бұрын
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
@softwareengineer89232 ай бұрын
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Ай бұрын
Philosophy books help with problem solving?
@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Ай бұрын
Wow the thought never mind. Do you have any book recommendations?
@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Ай бұрын
@@softwareengineer8923 thank you
@IlyesCodes2 ай бұрын
It's good to see tim getting in better shaper now, been following him for 4 years now
@Ari-pq4db2 ай бұрын
This is awesome Tim, I will definitely follow these practices. Thank you , keep them coming 🔥🔥🔥❤❤❤
@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Ай бұрын
My My thats me. ok I copied it and it works. But why and how does it work?
@rizzwan-4206918 күн бұрын
@@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.
@Shellll13 күн бұрын
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
@abhimanyu62152 ай бұрын
Thanks a lot Tim for breaking down each point and make us understand how we can also become a good programmer.
@lilithschmidl16202 ай бұрын
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
@desmondqoza1232 ай бұрын
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
@jimalix62702 ай бұрын
Excellent video, Tim! It's really helpful to hear an experienced coder lay out the steps to become good at this skill. Thanks!
@yoyoiziah6 күн бұрын
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!
@abetterfuture47872 ай бұрын
Thanks Tim. Django still been kicking my butt, but I'm sticking with it.
@tech_with_unknown2 ай бұрын
Congratulations on your 1000 video!🎊
@tech_with_unknown2 ай бұрын
thx for the like🙂
@tinayokeiya-ok7uuАй бұрын
The best video for any beginner ever.
@user-ib9fx9tc3w2 ай бұрын
Tysm this is what i was looking for a long time
@TechTrove33Ай бұрын
This was the best video I've seen explain how to get started and how to learn. Thank you so much!
@supermalavox2 ай бұрын
What do you think of Codewars, Exercism or Checkio to help exercising programming skills?
@Realistic_306 күн бұрын
I really needed to listen to this guy cz damn he knows everything 🔥
@قصي_الصعبيАй бұрын
@5:08 STONKS
@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
@3s843a2 ай бұрын
Thanks TimGPT, really like these tips
@johndoeee888Ай бұрын
Im a beginner currently taking the google data analytics. And you just showed up on my feed
@MrMister441Ай бұрын
This is really helpful information. Thanks👍🏾
@afzalhussain60517 күн бұрын
For new programmers, a new pair programming tools is GPT. You can ask for second opinion and then improve upon it
@dbazile152 ай бұрын
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
@alin989882 ай бұрын
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.
@ToThePoint4932 ай бұрын
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-zi5ty2 ай бұрын
Jeet my son, I'm proud
@destroyer91542 ай бұрын
Hi is Pakistan is good in software industries tell me bro
@AnoNym-zi5ty2 ай бұрын
@@destroyer9154 no
@ToThePoint4932 ай бұрын
@@destroyer9154 yeah bro there is so much competition
@ToThePoint4932 ай бұрын
@@destroyer9154 yeah bro there is so much competition in Pakistan
@PixelMotionHD2 ай бұрын
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Ай бұрын
Thanks man you have really been helping me out allot❤
@TheD2D21Ай бұрын
I'm no beginner and I STILL struggle with syntax. 🧐
@skavihekkora503919 күн бұрын
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.
@Rubbernecker21 күн бұрын
This is an excellent video, thank you!!
@addictedbutokay578Ай бұрын
Haven't seen your videos in quite and while and you seem perfectly ready for your next spiderman movie
@shabnamsaramad292416 күн бұрын
Thank you very much.🌺🌺
@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 :)
@dnm99314 күн бұрын
you are amazing! thank you!
@TechWithTim4 күн бұрын
You're so welcome!
@agentm102 ай бұрын
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-pt6do6wr3w2 ай бұрын
Hello Tim I just wanted to ask if you could make a video on the differences between core blockchain and dapp development
@Maria_farah16 күн бұрын
It’s very helpful please share more.
@vcv6560Ай бұрын
Yes, build a small form of something you want, couldn't have said it better.
@doriandd46482 ай бұрын
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
@LucianoCequinel2 ай бұрын
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_kahan2 ай бұрын
Great video! Learned alot thank you.!
@user-vn2ot8pd9r2 ай бұрын
Very good ... I saved it for watch it repeatedly 😊
@arnavghimire41322 ай бұрын
Thank you very much
@rchas102313 күн бұрын
Learn to read specifications carefully. Program for testability.
@motivationpillar11002 ай бұрын
Your the best teacher on KZbin ❤
@MecagothitsАй бұрын
Tim helped a lot
@MJ-cf9nl23 күн бұрын
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
@TechWithTim23 күн бұрын
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
@nobytes221 күн бұрын
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.._Ай бұрын
Thanks Tim🤝
@nicolasdanek42252 ай бұрын
This was really helpful.
@cbbcbb6803Ай бұрын
What is a programming language? Is it the programming interface to the compiled executable object code?
@twindrawingstudio2 ай бұрын
Thanks 🎉
@carsongutierrez70722 ай бұрын
Alright Mentor Tim! Will watch this!
@JosphatKangethe-yp1mh2 ай бұрын
Hey Tim i have been following your channel from kenya ...can you do one video on ci/cd
@sammydean67892 ай бұрын
Thank you so much sir
@kayoutube6902 ай бұрын
Do you have complete module for the basic fundamentals for python?
@pjcamp-eq1mjАй бұрын
I got really good at it but i lost it, Thanks AI
@carsonjamesiv25122 ай бұрын
GOOD ADVICE!😃👍
@StewartMilton-nj8zx2 ай бұрын
thanks for the video
@clearprime9755Ай бұрын
Is learning test driven development along the way also very important?
@KeithKazamaFlick2 ай бұрын
thanks tim
@LarimussАй бұрын
Best way to pracitce.. "Ai, how do i code an app?"
@vascoguerreiro3412 ай бұрын
Good video. Very useful
@Asman20212 ай бұрын
A great video ❤
@DOCTOROFTT9962 ай бұрын
Sir, please upload the same for learning frameworks please like django, react, react-native etc... How to practice them? 😢😢
@shandeshchaudhary-ps1tz2 ай бұрын
Love you Tim
@BrunoGallant2 ай бұрын
Excellent advice. Thanks.
@Shubham-blog2 ай бұрын
You're great brother, Love your content♥
@nandhakumar.r26902 ай бұрын
Study to night is good site to learn
@berkefekeskin917227 күн бұрын
me keep searching "how to use slices in python" 😭
@dakoderii42212 ай бұрын
first += 3
@the_dude_playing_the_guy2 ай бұрын
Bro, I Love You
@fierymoonstar602 ай бұрын
Please do some more raspberry pi code projects
@asddsaasdfg28462 ай бұрын
This guy really thought the me python respect him
@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Ай бұрын
change Your caption background colour and font
@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Ай бұрын
FreecodeCamp
@jonathanpanga1382Ай бұрын
It helps alot, if you keen on a study budy let me know n I'll give you my discord
@H_ackmanАй бұрын
@@jonathanpanga1382 hi.. I’d like a study buddy
@anotheryoutuberperson38Ай бұрын
w3 schools
@kuchikibyakuya76972 ай бұрын
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Ай бұрын
What's your laptop specs? Maybe try getting linux mint os, which is very small and debloated as compared to windows
@kuchikibyakuya7697Ай бұрын
@@Ahmed-ye5sd I have celeron with 4gb of ram😢😂
@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.
@pottoker6122 ай бұрын
this looks like a school assignment
@demythekidd8882 ай бұрын
❤
@aidenadkisson20912 күн бұрын
*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.
@lordryns2 ай бұрын
Miss prime Tim sm.
@CooldownCentral14 күн бұрын
step 1: master the language.
@thokozaniphilanizondi33182 ай бұрын
🙏🏼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.Derpus2 ай бұрын
first
@palllav5082 ай бұрын
GFG supremacy
@TheDeparta2 ай бұрын
21m long video to say practice and "get gud"
@TechWithTim2 ай бұрын
Where did u get 21 minutes from?
@zuberkariye229922 күн бұрын
@@TechWithTimthis guy is high for sure 😂don’t mind him bro
@AbedDanАй бұрын
Ain’t that obvious?
@AnoNym-zi5ty2 ай бұрын
git gud
@shaungaming19972 ай бұрын
Did you know?: if you double tap this comment it likes it...
@user-sy7ct2ls8t2 ай бұрын
Bro fell off
@rokrok272 ай бұрын
Who
@GrindAcademy-122 ай бұрын
Yeah totally
@GrindAcademy-122 ай бұрын
Not
@TheAlderFalder2 ай бұрын
Why? How?
@mecheng842 ай бұрын
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Ай бұрын
Bro getting aged
@torpyadams80332 ай бұрын
"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?
@TechWithTim2 ай бұрын
Just a misuse of language you can relax.
@SamsuperFcАй бұрын
You need to focus on writing stuff on chatgpt, programming will be replaced by llms in the next 5 years
@programmingwithcybineer2 ай бұрын
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