Программирование с нуля
   
ГЛАВНАЯ ОБО МНЕ СТАТЬИ ТВОРЧЕСТВО КНИГИ КОНТАКТЫ

Программирование с нуля

Программирование с нуля Если вы для себя четко решили, что хотите стать web программистом и чувствуете, что именно это ваше призвание, но не знаете с чего начать, то попали на нужную статью. Многие думают, что делать сайты - это очень трудно и нужно обладать невообразимым талантом и предрасположенностью к этому. Чушь все это! Не верьте! Нет, я конечно не буду отрицать, что людям с математическим складом ума будет проще, чем гуманитариям, но научится может каждый.

С чего же начать? Начать лучше всего с литературы о языке HTML. Отдельным языком его назвать можно с натяжкой, хотя таковым он естественно является, но он является только лишь базой для всего сайта. Именно на этом языке строится каркас. По другому его называют - язык разметки. Он не трудный, легко запоминается. Через несколько часов после ознакомления с ним, вы уже сможете сделать свой первый простенький сайт. Кстати, было бы хорошо, если бы вы сразу приобрели где-нибудь какой-нибудь дешевый хостинг, на котором будете тренироваться. Заодно и с хостингом научитесь обращаться. Тоже нужно, без этого никуда.

После того, как вы более или менее разберетесь с HTML, самое время обратить свой взор на язык стилей CSS. Дизайн практически всех элементов на страницах сайта задается именно с его помощью. Его синтаксис тоже очень простой, но требует памяти. Хотя самое главное понять, как он применяется, а синтаксис всегда можно подглядеть. В интернете существует множество примеров разнообразных меню и всего того, что вам может понадобится. То есть ничего по сути выдумывать не надо. Все уже готово.

Третий язык - это JavaScript. Язык сценариев. Выполняется на стороне клиента, то есть в браузере. С помощью этого языка обычно делается то, что происходит на странице по какому-нибудь событию. Например вы навели мышкой на картинку - она увеличилась. Или навели на меню и оно изменилось. Этот язык посложнее предыдущих и очень требователен к правильности синтаксиса, но осилить его постепенно можно. По крайней мере достаточно просто выучить какие-то азы и немного потренироваться на практике.

Четвертый язык - PHP (серверный язык). Думаю у большинства программистов он является любимым, как и у меня. Язык, на котором можно сделать практически все, что нужно на серверной стороне и не только. Очень гибкий и удобный. Используется например для сохранения данных. Вот предположим вы вводите в поле свой логин и нажимаете отправить. Тот текст, который вы отправили, как раз и будет обрабатываться на PHP. На этом языке он будет сверяться с тем, есть ли такой логин уже в базе, если есть, то будут производиться какие-нибудь манипуляции. Например вас перенаправит в личный кабинет.

Пятый язык MySQL - язык баз данных. С его помощью можно создавать базы данных и работать с ними. Знать MySQL нужно, но при желании базу данных можно сделать и на PHP. Как именно, в этом блоге я уже рассказывал.

Это пожалуй основное. После того, как вы выучите эти языки и у вас уже сформируются четкие понятие, что на каком языке делается, тогда уже можно почитать про разные библиотеки, типа jQuery или AJAX (связку языков html + dom + javascript) используется для связи клиента с сервером и изменения чего либо на странице без перезагрузки, опираясь на данные хранящиеся на сервере.

Когда вы все это будете знать, то сможете написать самостоятельно совершенно любой сложности сайт. Ну может быть за исключением чата, где скажем в движке обязательно нужно применить "демона" на c++ или perl.

Удачи вам в ваших начинаниях, надеюсь, что настоящая статья оказалась для вас полезной.

Подписаться на новые статьи Подписаться на новые статьи

  Оставьте комментарий!
  Похожие статьи
Минусы работы дома
Минусы работы дома
Так ли легко работать из дома? Что может помешать?
Где начать карьеру копирайтера?
Где начать карьеру копирайтера?
Хотите начать продавать статьи, но не знаете, с чего начать? Статья как раз для вас!
Принципы создания сайтов
Принципы создания сайтов
Создание сайтов является весьма перспективным направлением. Разумеется, у каждого владельца подобных ресурсов различные доходы, все напрямую зависит от выбранного способа монетизации, а также непосредственно от тематики сайта
Реально ли работать дома?
Реально ли работать дома?
Всю жизнь мечтали работать дома? Статья расскажет о возможностях фриланса
Культура
Книги и Литература
Интернет
Финансы
Спорт
Туризм
Товары
История
Мистика
Отношения
Семья
Ремонт
Игры
Мода
Медицина
Кулинария
Государство
Авто
Увлечения
Психология
Дизайн
Разное
Наука
Образование
ПнВтСрЧтПтСбВс
Может заинтересовать
Правление Василия Шуйского
Специфика работы видеокарты
Дом и фриланс - как все успеть?
Мундо
Статистика

Индекс цитирования


© gfom.ru, Глеб Фомин, Культура, Искусство, Философия, 2018