- Як самостійно освоїти програмування
- Як навчитися створювати програми
- Як освоїти курс в`язання
- Як навчитися програмуванню
Теорія HTML: види і призначення
HTML (від англ. HyperText Markup Language - мова гіпертекстової розмітки) - стандартна мова розмітки документів в мережі інтернет. Є, по суті, головним і єдиним мовою для побудови веб-сторінок, який вміє вміщати скрипти і елементи інших мов: Java, php, CSS та ін.
Хоча теоретичну частину вивчення цієї мови можна пізнати за якісь 2-3 місяці, практичні навички зазвичай розробляються все життя, адже це один з найдинамічніших мов програмування, який постійно розвивається, доповнюється і модернізується, тим самим примушуючи веб-програміста покращувати свої навички .
Будь-який користувач може в реальному часі дізнатися, якою мовою написана сторінка в мережі: потрібно клікнути ПКМ по порожньому простору і вибрати "Перегляд коду сторінки" - мови сторінки будуть знаходитися в тезі
HTML 5
Щоб зрозуміти, що таке HTML 5, потрібно розібратися в тому, чим є мова XHTML ...
XHTML - подібний мови HTML мова розмітки веб-сторінок, найчастіше використовується для побудови складних веб-додатків, але володіє набагато більш складним синтаксисом і чутливістю до помилок. Коли говорять про важливість структури документа, то завжди згадують XHTML, а не HTML.
Вивчення XHTML не займе набагато більше часу, ніж вивчення HTML, проте його ефективність на тлі появи нової мови - HTML 5 - помітно падає.
Коли розумні хлопці, які все життя вивчали мови веб-програмування, зрозуміли, що постійне метання між простим для ока HTML і складним, але правильним XHTML просто набридає - вони вирішили створити щось універсальне, щось, що буде містити синтаксичні розмітки і того і іншого мов, при цьому не буде втрачати якості. Так і був створений HTML 5, який офіційно перебуває в стадії розробки, але, по суті, є робочим стандартом (англ. HTML Living Standard).
Як освоїти програмування html? Поради для новачків
Перш ніж приступити до вивчення чогось і витраті свого часу, потрібно визначитися з цілями. Якщо мета - зверстати пару сторінок або зробити сайт-візитку, то навряд чи буде потрібно навіть покупка підручників: вистачить одного-двох місяців старанної роботи з використанням інтернет-ресурсів з вивчення HTML і CSS (Таблиці каскадних стилів - мова опису зовнішнього вигляду документа), і сайт буде готовий.
Якщо ж людина хоче зайнятися веб-програмуванням і пізнати тонкощі ручної верстки, то часу він витратить приблизно в 10-15 разів більше. Щоб зрозуміти синтаксис всіх мов типу SGML, потрібно буде вивчити спочатку XML (мова структурування веб-документів зі складним синтаксисом), потім зайнятися вивченням HTML 5 і попутно (так як ці дві мови нерозлучні) зайнятися вивченням CSS, а в кінці "залити" все це хорошим Java.
Багато хто помилково припускають, що для успішної розробки веб-ресурсів потрібно знати 1-2 мови. Це не так. Знання такої малої кількості мов робить веб-програміста "неповоротким" - нездатним мислити креативно.
Щоб досягти успіху в веб-програмуванні, потрібна сила волі. Ну, і проходженням радам не завадить.
- Починати вивчення мов програмування варто з теорії цих мов - спочатку майбутнього "верстальщику" потрібно розібратися в концепції цих мов, в їх функціях, дізнатися, в чому різниця між HTML і XML і т.д.
- У процесі вивчення необхідно використовувати медіа-ресурси: сьогодні існує безліч освітніх сайтів, на яких інформація представлена в легкотравному вигляді, а, отже, вивчення мови буде приносити не тільки користь, але і задоволення.
- Практика. Після вивчення "теоретичної бази", потрібно негайно приступати до практики - блокнот або редактор типу Notepad ++ повинен бути відкритий на комп`ютері 24 години на добу.
Мова програмування - так само, як англійську або французьку - не розвиватиметься, якщо його не практикувати.