Magic of Documentation: A Journey in Learning

Magic of Documentation: A Journey in Learning

Us din samajh aaya ki documentation kyun zaroori hai. jab ek Reactjs ki version error ne 4 ghante kharab kr diye.......

Hey everyone! I've been on this learning journey and discovered some valuable and really helpful shortcuts. Today, I'm sharing insights on how diving into documentation can save you hours as a learner of any stuff and help to build a strong foundation. These are things I’ve tried and found useful over time.?

1. Pick the Right Guides:

Choose your learning materials wisely:

Broadly every learning material can be classified into 3 types [also given just an example for react ]

??Tip: If you're new, start with the product's guide or what others in the community have made and as you become familiar with it you can explore the 3rd option for building something new.

2. Read Carefully:

When you’re starting from scratch, read every bit. Each sentence helps make sense of what you're learning. Take your time; exploring a lot helps you understand more. Also, you can take notes.

?? Tip: Avoid taking notes on Word; opt for paper instead. I believe we tend to create digital documents often, making it harder to revise effectively.

3. Stick to a Few Websites:

Focus on just 1 or 2 good websites. Jumping around wastes time. Sticking to a couple helps you focus better.

4. Practice What You Learn:

Put what you read into action. Trying out the code or concepts you learn is as important as reading about them.

5. ??Bonus Tip

Here's a cool trick I found out while learning stuff. Remember when we were kids, and writing stuff helped us learn? Turns out, it works for coding too! Instead of always copying code, I started writing the basic stuff—like React hooks or API calls—from scratch. And here's the trick: I switched up the variable names each time I wrote it. It's like making a new version of the same story!

Doing this helps my brain understand how things work, instead of just memorizing.

Instead of copying code all the time, try writing it from scratch for the very first or second time as it helps your brain remember the stuff better!

So, next time, give it a shot—write that code instead of just copying. It might make a big difference!

??Here are some awesome websites for documentation I personally use to kick off learning.

  • C++: GeeksforGeeks
  • Java: JavaTpoint
  • Web Development: W3Schools, freeCodeCamp
  • Algorithms: Programiz, Scaler.
  • And don't miss out on these vibrant communities for help: StackOverflow, Reddit, Dev .to

These tips are just part of what I’ve discovered while learning. There’s always more to explore! If these tips helped, let's connect and learn together!

Ayushi Chouhan

Former SDE Intern @Amazon | CSE'25 | Winner of Wittyhacks 3.0 ?? | CP Mentor @ MU-GDSC

1 年

It's really informative. Thanks for sharing. ?

Dishika jain

Fullstack Developer | Software engineer at Innogent technologies

1 年

Thank you for the valuable insights it is just awesome, many people just avoid documentation because they seem to be boring but these tricks will help beginners.

要查看或添加评论,请登录

Kalash Jain的更多文章

  • Tree Traversal in O(1) Auxilary Space

    Tree Traversal in O(1) Auxilary Space

    Hey everyone, Today I am going to share a tree traversal algorithm that is somewhat different from the traditional…

社区洞察

其他会员也浏览了