Insights · 17 August 2026

A study path for HTML, CSS, JavaScript, and Python

How I would use the free coding notes: what to learn first, what to skip, and how to practice without copying tutorials blindly.

The Notes page offers Hindi tutorial packs as RAR archives — HTML, CSS, JavaScript, Python, data libraries, and MySQL. Archives are convenient for classrooms. They are a poor way to learn if you unzip everything and skim. This is the path I would follow if I were starting again with those packs and a few hours a week.

Week 1–2: HTML as structure, not decoration

Build one page that is only structure: heading, paragraphs, a list, a link, an image with alt text. Do not open a CSS file yet. If you cannot explain why a heading is an h1 and a caption is not, you are not ready for layouts.

Then add a second page and link them. Navigation is the first real product decision: what does the visitor need next? That question shows up later in every website I ship, including this one.

Week 3–4: CSS as constraints

Learn the box model, then flexbox, then one grid layout. Ignore animation. Ignore frameworks. Bootstrap in the notes pack is useful after you can centre a card without it. If you start with a framework, you will not know what you are copying.

Practice on the page you already have. Restyle it twice: once for a wide screen, once for a narrow one. If something overflows, that is the lesson. Do not add a new page to hide the overflow.

Week 5–6: JavaScript as behaviour

Add one behaviour: a button that shows or hides a paragraph. Then a form that does not submit until a field is filled. Then a list you can add items to. Stay in the browser. Do not jump to Node.

Code Game exists for this stage. Puzzles force you to think in sequence, loops, and conditions without a blank editor. Use it when a tutorial starts to feel like copying. Come back to your own page after each pack of levels and apply one idea.

Python after the browser, not instead of it

Python is easier to love than HTML because it prints immediately. That is why people skip the web and then cannot ship anything a user can open. Do the HTML/CSS/JS path first if your goal is a site. Then use the Python notes for data work: lists, files, then pandas only when you have a CSV you actually care about.

For machine learning notes, wait until you can load a CSV, clean one column, and plot one chart. A model you cannot explain is a toy. Toys are fine. Do not put them on a résumé as production skill.

How to use the RAR packs

Unzip one topic at a time. Keep a notebook with: the command you ran, what broke, and the smallest file that works. If you only collect archives, you have files. If you have a working page and a CSV chart, you have skill.

The notes are free. They are not a course with a teacher watching you. You have to be the person who closes the archive and opens the editor. That is the whole method.

Work With Sharad