I am trying to become a Python Developer (Don’t know which career path). I am going through Tutorial Hell and it’s like I have learned nothing. I feel like learning programming is better in a school environment with teacher and students (for me at least).

  • Arsen6331 ☭
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 years ago

    Tutorials are useless to me. When I was learning how to program, I did so as a means to an end, not for the sake of learning. I’ve found that learning for the sake of learning never works, I have to learn in order to do something specific that I am interested in.

    When you use tutorials in the way most people use them, you end up learning how to complete the tutorial and nothing more. If you do decide to use one, try to modify it and add some functionality. Be aware that you will likely fail at first, and that this should not be discouraging. You need to get used to thinking in the right mindset and using the language in order to get good at it. At first, it will feel like you’re just doing trial and error constantly, this is good, as it is training your brain to recognize what works and what doesn’t. You need to be patient and get through that initial learning curve, then things will get much easier.

    Finally, master the basics before you get more complex, and learn each concept as you need it. So, if you don’t need to know how to make a webserver right now, for example, don’t learn about it for the sake of learning, do it when you need to. This way, you won’t overload your brain with information that isn’t needed. It also means you will get to practice your newfound knowledge immediately after you learn it, helping cement it in your brain. After a while, you will no longer need to do this, as you will have a general idea of how things tend to work, and that will allow you to easily pick new concepts up as needed.