Disclaimer I don't want to gatekeep and tell you what tutorials are worth reading. In fact, I welcome all and every kind of tutorial, keep writing ...
For further actions, you may consider blocking this person and/or reporting abuse
If you want to be great boxer, you've to box and in the meantime reflect on your techniques to get better. And get great mentor to give you feedback on your performance. U guys get the idea
You're right, I doubt anyone learns programming languages or core frameworks from tutorials.
This post is more aimed towards people who try to learn ie. the basics of React - which is not a simple library at all - by a tutorial that was written 5 years ago and is outdated.
On the other hand, more and more tools come with a super polished getting started page - thinking of React, CRA, TailwindCSS, Cypress, etc.
You can learn all this without reading a single tutorial.
Please correct me if I’m wrong but I always think of documentation as a reference if I want to understand something more deeply but not to get started and learn the basics to go on my way. For example the MDN documentation for CSS or JS it is a rabbit hole you will never get out of and you will never know when to stop and start building your projects.I will never recommend anyone to start learning js from MDN although on the journy of learning he will always refer back to MDN to know more but not to start with
I wouldn't do this either.
Just as I wouldn't recommend anyone learning React or TailwindCSS from tutorials.
People in the comments seem to be applying this fo programming languages, despite me trying to give examples of good documentations of libraries and frameworks.
But I undestand your point and agree with it.
Yeah. I would read the official documentation first, except Apple's.
Great post, I'll think more about it next time.
Hey 👋 Which ones did you like?
I always feel like this is more a matter of personality than something else. Some people just don't have guts to try building stuff without reading tutorials and see so many errors that they don't know how to handle, just get desperate and go to sleep -- they need to feel confident about doing something before actually building projects.
I am more on the opposite side, though: I hate having to learn stuff, I wish I could just be building new projects all the time, just reading docs and GitHub issues, without having to stop to learn something that only videos can teach me...
Maybe both sides fail in not admitting they just don't know how to something and not handling its consequences well
I'm sure personality plays a role in this.
What I wanted to reflect on here is the following - without reciting my post:
Some libraries have excellent getting started pages that render some basic tutorials useless.
I'd go for these every single time, and if I were starting with a new library, I'd look for their Getting Started page, before looking for a tutorial.
One of the many advantages of this is that they're maintained by the development team itself, so you don't have to be worried about reading outdated stuff.
For sure, I do agree with your post, e.g I started with React-Query, Tanstack-Router, Nodemailer from the docs and it was the best way to pick up main concepts. Only a handful of times the docs will be too complex to understand, and a short video might be better to get your feet wet when using a new lib/ tech