DEV Community

Cover image for why you should learn from documentation ?
Kundan Bhardwaj
Kundan Bhardwaj

Posted on • Edited on

why you should learn from documentation ?

introduction

Hello folks πŸ‘‹πŸ» let's know why it is important to learn from documentation instead of tutorials or Gen AI tools.

table of contents

Which technology do you want to learn ?

Learning a technology can take time. Some technologies have simple documentation while some don't, for example people find Django docs tough. The reason behind this is the domain of the technology i.e Django is a backend framework and has a complex architecture. On the other hand there are also simple documentations like Tailwind CSS.

What is your experience level ?

If you are a absolute beginner you should clear your basics from tutorials and make something working by yourself and then you can jump in to the documentation.

Why documentation ?

Based on my personal experience I was very confused with react state management what I have done is opened React Documentation
there I found a very good explanation of react states using tic-tac-toe game which saved my hours of hopping through random learning material.

Main advantages

  • Makes deep understanding - if you want to get deep understanding of some technology you should check documentations out.
  • Saves Time - because it takes less time to read docs. as compared to watching tutorials.
  • Always Updated - Technologies are updated regularly, as a result sometimes what we learn from online resources do not match the current version of that technology and you get stuck. But documentations consist of all the versions.

How to learn effectively

Almost every documentation is written in similar manner. So here i will take 'Django documentation' as reference.

  1. Go to the Table of Contents section of the documentation.
    'Image description'

  2. If you are a beginner there would be a starter tutorial for sure in our case we have Django at a Glance.
    'Image description'

  3. By following the starter tutorial make something by yourself.

  4. If you already know something about that technology you can use Ctrl+K to search some specific term.

'Image description'

How to force dark mode

Sometimes dark mode is not available on the documentations like graphene-python and if you prefer dark mode you can force dark mode on any website by just enabling the dark mode option in chrome://flags as shown in the picture.

Image description

conclusion

Use the typography and the navigations in the documentation effectively you will be able to understand the technology very well.

Top comments (2)

Collapse
 
muneexa_0099 profile image
muneeza

That's great. Most of the time we learn from Youtube but that's not effective everyone just selling his course or affiliate no one is actually sharing the right knowledge. Better approach is to read the official documentation and start practicing.