आपने अब तक जो भी website देखी है – इस सहित – वह उन्हीं तीन भाषाओं से बनी है। वे तीन बिल्कुल अलग-अलग काम करती हैं, और इस split को समझना ही वह पल है जब web development confusing लगना बंद कर देता है।

घर वाली analogy

किसी website को घर की तरह सोचें:

आधुनिक site के लिए तीनों चाहिए। बिना style के structure बदसूरत पर काम करता है; बिना JS के styled structure सुंदर पर static है; JS ही उसे जीवंत बनाता है।

HTML: skeleton

HTML (HyperText Markup Language) तय करता है कि page पर क्या है। यह असल में programming language नहीं है – यह markup language है। यह content को tags में लपेटता है:

<h1>Welcome to VelsTech</h1>
<p>This is a paragraph of text.</p>
<button>Click me</button>

हर tag अपने content का वर्णन करता है: <h1> main heading है, <p> paragraph है, <img> image है, <a> link है। browser इस structure को पढ़ता है और जानता है कि page को कैसे layout करना है।

CSS: दिखावट

CSS (Cascading Style Sheets) control करता है कि यह कैसा दिखता है। यह elements को select करके styles apply करता है:

h1 {
  color: #4cc2ff;
  font-size: 3rem;
}

button {
  background: #4cc2ff;
  border-radius: 8px;
  padding: 12px 24px;
}

"cascading" का मतलब है styles layers में apply होते हैं और inherit कर सकते हैं। एक CSS rule पूरे site की हर heading को एक साथ restyle कर सकता है – इसीलिए CSS redesigns को one-file job बना देता है।

JavaScript: व्यवहार

JavaScript page को कुछ करवाता है। यह तीनों में से एकमात्र true programming language है जिसमें logic है:

const button = document.querySelector("button");

button.addEventListener("click", () => {
  alert("You clicked me!");
});

JS page load होने के बाद उसे पढ़ और बदल सकता है, clicks और keystrokes पर react कर सकता है, servers से data fetch कर सकता है और पूरे apps बना सकता है। इस page का theme toggle और color palette? वह JavaScript का ही काम है।

एक फ़ाइल में वे कैसे मिलते हैं

<!DOCTYPE html>
<html>
<head>
  <style>              <!-- CSS here -->
    body { background: #0b0f14; }
  </style>
</head>
<body>
  <h1>Hello!</h1>       <!-- HTML here -->
  <script>             <!-- JavaScript here -->
    alert("Hi");
  </script>
</body>
</html>

असली sites में ये अलग-अलग files (index.html, styles.css, script.js) में रहते हैं और आपस में link होते हैं – ठीक वैसे जैसे यह site organized है।

हर एक क्यों मायने रखता है

Layer          Job                 Who touches it
──────────────────────────────────────────────
HTML           Structure/content   Everyone (even non-coders can read it)
CSS            Look and feel       Design-minded people love this
JavaScript     Behavior/logic      Programmers

कैसे शुरू करें

आप अभी, सिर्फ एक text editor और browser के साथ शुरू कर सकते हैं:

  1. Notepad/VS Code खोलें और कुछ HTML tags लिखें।
  2. index.html के रूप में save करें और browser में खोलें।
  3. <style> block जोड़ें और कुछ colors बदलें।
  4. <script> block जोड़ें और button को message दिखाने लायक बनाएँ।

यही लगभग बीस मिनट में classic web का पूरा stack है। HTML बताता है यह क्या है, CSS बताता है यह कैसा दिखता है, JavaScript बताता है यह क्या करता है। इस trio में महारत हासिल कर लें और आप websites बना रहे हैं – जैसे यही जो आप अभी पढ़ रहे हैं।

🧾 VelsTech developer tools आज़माएँ

JSON Formatter & Validator – API responses को format और validate करें।
Regex Tester – code में लिखने से पहले patterns test करें।

Browse all tools →