Four Ways to Improve Your Programming Logic Skills | Programming Tip of the Day – Tim Buchalka 2019


Four Ways to Improve Your Programming Logic Skills | Programming Tip of the Day – Tim Buchalka 2019

As a software developer, it’s important to keep your logic skills in check. So in today’s programming tip, we’ll discuss various ways you can improve your programming logic skills to help you become more efficient when coding at work or when you’re working on your own projects. If you want to know more, you’ve come to the right place.

Here are the links to the courses and videos I’ve mentioned:

Data Structures and Algorithms: Deep Dive Using Java

Java Programming Masterclass For Software Developers

How to Avoid Distractions While Studying Programming

My name is Tim Buchalka and I have put together a series of videos which I call the “Programming Tip of the Day”. And basically, each video goes through talking about some of the pitfalls and things that you’ll need to overcome to succeed as a programmer, things like overcoming frustration and keeping yourself motivated.

In this series I will also answer common questions about choosing a programming language to learn, questions about your career path and things of that nature. Now there’s a lot of other things as well that I’ll cover in these videos and I’m also opening the lines for you to tell me what you want me to cover.

Now I’ve been a programmer for over 35 years so I think I’m really qualified to answer a lot of these questions. So if you do have a question, pop the question in the comments section of this video and I’ll do my best to address that in a future video.

If you’re ready to look at the next tip, click on the link below to get redirected to the playlist for all programming tips:

If you’re interested in coding specific programming videos, click on the link below to get redirected to the playlist for programming videos:

Consider subscribing by clicking on the Subscribe button right below the video.

Where to find out more about me:

My Video Courses




Xem thêm bài viết khác:

19 thoughts on “Four Ways to Improve Your Programming Logic Skills | Programming Tip of the Day – Tim Buchalka 2019

  1. Watch Tim's Free Learn to Code Course on Youtube!

  2. These are good tips,i also recommend not overthinking about problems so much when you're beginner, maybe try to spend half an hour on it,and if you can solve it look for an answer, you can still get a lot from another person's answer for further problems

  3. Thank you for putting all your efforts into this vedio searies as no one talks about topics that you do. I am very much greatful to you for making available this vedio series for begginers like me.

  4. Thanks for the tips; I grew up as a logical thinker, figuring how things work and how i think. I just started learning (self taught) Python 3.x language in the past week and so far it has been a breeze, however, i have not yet learned how an amount of algorithms works such as some Python games with AI. That's my little story, i got no one else to talk about this. 🙂

  5. These are some very good points; you're awesome.

    Btw would you be able to make a video about Impostor syndrome ?

    I'm really struggling to gain some confidence on this field actually; meanwhile, whenever I check the codes of other people, I feel like, I really suck at coding!
    On the other hand, I also believe that, I ain't that bad haha
    Would really love it if you could make a video regarding this emotion, I mean 'how to gain confidence about your code' or something.

  6. What kind of problems can a person solve, when their attention time is roughly 7 seconds? Nothing meaningful, to be honest. And that's how kids are nowadays.

  7. Is there not a design and pattern and data structures and algorithm course for python as well like your java course?

  8. Great video. I made a tic tac toe in swing like 2-3 weeks back. Should look at some alternative approaches as well

  9. Hi Tim, already going through your Java Programming Masterclass for Software Developers video which I find very good. I just subscribed to your channel lately and there are tons of information there. I just want to have some clarity on some points. After watching this video, you just posted I am already making plans to through the Data Structures and Algorithms when am done with the Java Programming masterclass (with the usual daily practice). When I am done with the two tutorial videos, which other programming language can I start next OR what step should I take next.

  10. "youtube videoes, which you're watching now, which hopefully isn't a distraction."

    You caught me, Tim.

  11. I've been an Android developer for 4 months now and after all these technologies being shoved at me by Google from the Kotlin-first to "flutter is the future" thing. I am so confused and lost at this moment and I don't know whether to stay on my switch to Kotlin or take the risk and try flutter. And keep in mind that I am a part of a tech startup made by my uncle and some of his friends and I got to be a part of it. I'm in charge of making the mobile apps the compliment that web apps they made. So what do you suggest I do? An answer would be great Tim. Lots of love from Iraq❤️❤️

  12. Thanks Tim, I’ll be sure to use github when I get a moment. Practice is definitely critical and making a proper attempts at solving the problems. I usually feel good at making a proper attempt and afterwards the solution is usually close to mine or some silly punctuation error. That helps to be thorough in the writing approach. It takes time for key concepts sink in such as for loops and if/else but once you learn those basic principles it all works nicely. I’m also going through powerShell and finding this helpful when creating directories and running from the cli/cmd.. IntelliJ is great for code planning and static programming/development. I find working through as many applications as I can is helping me to adapt to the computer language. I regret not starting sooner. Thanks so much Tim 👍👌

Leave a Reply

Your email address will not be published. Required fields are marked *