Project tutorials are a very popular way to start building your first few projects. But unfortunately most people go about it in the wrong way and don’t end up learning very much in the process.

In this article, I will provide some tips on how to properly learn from tutorials and gain confidence to start building your own projects. I will also provide advice on how to avoid tutorial hell.

  • kubica@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    I’m not a fan of normal tutorials because they start from a point where everything is installed and running and the project already initialized and the file in your face ready to write on it. But how to get there? Magic.

    • ericjmorey@programming.devOP
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      How far do you take that? I don’t think tutorials should cover installing an operating system or the programming language being covered unless the tutorial is specifically about those topics. Having focus on the project itself rather than the prerequisites is generally a good approach unless there’s something specific about the prerequisites that are unusual.

    • traches@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      I’ve had exactly the opposite thought - every tutorial or explanation I find starts from scratch with create-react-app or something when I already have a project and I just want to know how to use your library.

      • Kuma@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        I have been through the same. I can find a lot of tutorials on the super easy stuff but more advanced or just a bit more advance stuff is up to me to figuring out. It is so bad that i start with documentations first then try it out myself, then google problems. I do not checkout tutorials anymore, only if i am super new on the subject. Chat gpt has been a lot more helpful, either it helps me with the problem or give me hints on what to google for or try out.

      • kubica@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        I was thinking about picking languages from scratch. If it’s about libraries it is kinda expected to know some basics.