Skip to content

Welcome to MeetDocs

Hey there 👋,

Welcome to MeetDocs, my notes on programming, written for absolute beginners.

You don’t need any prior experience. If you can open a browser, you can follow along. Every concept comes with an analogy, a small piece of code, and a line-by-line explanation of what’s going on.

  • Read in order. Each article builds on the ones before it, so it’s best to start from the top of the sidebar.
  • Run the code yourself. Open your browser’s console (or Node) and type the examples out. Change a value, break something, and see what happens. That’s where the real learning happens.
  • Test yourself. Once you’ve finished a topic, head to the interview questions and see if you can answer them without peeking.

Right now, MeetDocs covers JavaScript:

  • JavaScript Concepts: Variables, data types, strings, arrays, objects, functions, conditionals, and loops.
  • JavaScript Advanced: What happens under the hood, closures, higher order functions, this, and error handling.
  • Interview Questions: Common interview questions on everything above, each with a clear explanation.

More topics are being added as I learn them.

New to JavaScript? Start with About JavaScript and work your way down.

I’m Manmeet Singh, a software developer who writes these notes to learn in public. You can find my projects, blog, and ways to reach me on my home page.

“The best way to learn is to teach and MeetDocs is my way of learning and building in public.”

Happy reading & learning! 🎉