How To Practice Programming So You Actually Get Good
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
How to learn Python coding fast - Step by step roadmap
Tech With Tim
31.7k views
Go Programming - Full Course
Tech With Tim
24.9k views
The Only Programming Languages Worth Learning in 2026
Tech With Tim
81.0k views
How to Run LLMs Locally - Full Guide
Tech With Tim
67.4k views
Top 5 Programming Languages to Learn in 2026 (to Actually Get Hired)
Programming with Mosh
231.3k views
Is Arguing With Your Spouse Actually A Good Thing?
Matt Walsh
20.2k views
My honest advice to aspiring software engineers
Tech With Tim
34.9k views
What Programming Language to Learn in 2025 and WHY
Tech With Tim
36.7k views
How to Write Production Python Code
Tech With Tim
63.1k views
How to Build AI Agents in Python
Tech With Tim
46.7k views
Top Comments (10)
Want to get good at programming? Check out my Software Development Program with Course Careers: https://techwithtim.net/dev
Syntax -> pattern recognition -> tools -> complex problem solving
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.
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".
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".
It's good to see tim getting in better shape now, been following him for 4 years now
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
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...
The best video for any beginner ever.
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
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
Want to get good at programming? Check out my Software Development Program with Course Careers: https://techwithtim.net/dev
Syntax -> pattern recognition -> tools -> complex problem solving
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.
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".
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".
It's good to see tim getting in better shape now, been following him for 4 years now
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
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...
The best video for any beginner ever.
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