Домінуючою тенденцією розвитку сучасної цивілізації є перехід від індустріального до інформаційного суспільства, в якому об'єктами і результатами праці переважної частини зайнятого населення стануть інформаційні ресурси та наукові знання.
Стрімко розвивається мережа Internet, яка вже нараховує сотні мільйонів користувачів і сьогодні, фактично, є глобальною світовою інформаційною системою. Якщо Internet і далі буде завойовувати ринок з такою швидкістю, то не за горами той час, коли буде можливо успішно працювати у більшості галузей лише за наявності відповідних уявлень та навичок роботи в мережі.
«Вибухонебезпечне» зростання Internet та World Wide Web (WWW) призвело до перетворення комп'ютерної революції в інформаційну. У період комп'ютерної революції комп'ютер розглядався як засіб автоматизації — автоматизації розрахунків, автоматизації проектування, автоматизації перекладу з однієї мови на іншу тощо. Інформаційна революція зробила комп'ютер основним засобом телекомунікації, зберігши усі властиві опрацювання інформації.
Прогрес у галузі створення високошвидкісних цифрових каналів зв'язку, засобів цифрового подання та стискання (архівації) відео/аудіоінформації, єдиних протоколів роботи з відео надзвичайний. Комп'ютерна телекомунікація набагато швидша та дешевша і, найголовніше, набагато потужніша від звичайних засобів, таких, як телефон, телеграф, телебачення.
У комп'ютерній революції брали участь сотні тисяч фахівців. Число учасників інформаційної революції вже на сьогодні становить десятки мільйонів людей, більшість з яких взагалі не стикалися до цього часу з комп'ютером. На відміну від використання комп'ютера у вузькопрофесійних цілях для роботи в Internet потрібний лише мінімальний набір технічних відомостей, тому спеціальної довготривалої підготовки користувачів Internet не потрібно.
Говорячи про вивчення Інтернет-технологій у школі, звертаємо увагу на світоглядний аспект. Туг можна розкрити значения інформації взагалі, а також тієї, що знаходиться в мережі; як за допомогою автоматизованих систем здійснюється її збір, передавання та опрацювання. Все це — важливий внесок у розвиток сучасної інформаційної картини світу, а отже і світогляду школярів. У школах, як правило, недостатньо вивчається мова HTML (Hyper Text Markup Language — мова гіпертекстової розмітки), без знання якої користувач не може повною мірою скористатися всіма можливостями World Wide Web.
Створивши за допомогою HTML-коду Web-сторінки і виставивши їх на всезагальний розгляд, користувач стає активним учасником Web, а не просто пасивним спостерігачем. Він отримує практично необмежені можливості розповсюдження інформації, знаходження близьких за духом людей, організації віртуальних клубів та секцій із вивчення різних предметів. І, подібно до телефону, Web-сервер та адреса електронної пошти стануть у пригоді всім. Крім того, публікуючи власні Web-сторінки, учні самореалізуються, підвищують власний статус. Це — важливий фактор активізації навчально-пізнавальної діяльності, розвитку творчих здібностей.
Зазначимо, що під Web-програмуванням розуміємо процес розробки та опису Web-документів, зокрема мовою HTML, хоча мова HTML не є мовою програмування у звичайному розумінні, а є мовою розмітки (опису) документа.
У розробленій методичній системі навчання Web-програмування передбачається значна диференціація щодо рівня засвоєння матеріалу — від уміння побудови статичних гіпертекстових сторінок до проектування складних мережевих додатків із високим рівнем інтерактивності та доступом до баз даних.
Перший розділ містить принципи побудови та адресації мережі Internet. Подано також основні елементи HTML.
У другому розділі розглянуто основи створення інтерактивних Web-документів мовою JavaScript, описано сучасні засоби створення мережевих додатків з доступом до баз даних. Автори мали на меті коротко описати основні принципи створення інтерактивних Web-сторінок, сформувати цілісне розуміння ідеології Web-програмування та основних технологій.
Третій розділ містить інформацію про використання Web-редакторів для створення Web-сторінок.
У четвертому розділі розглядається популярна технологія Flash, за допомогою якої створюють яскраві динамічні Web-сторінки.
П'ятий розділ — «Методичні основи вивчення Web-програмування в школі» — подає компоненти методичної системи навчання основ Web-програмування, а також методичні рекомендації до навчання окремих елементів HTML, JavaScript, технології Flash.