Учу html(html5), скоро начну css(css3) и вообще мне посоветовали для создания сайтов учить - bootstrap, php, mySQL, linux, codeingnite mvc, javascript, jquery... и вот такой вопрос - по какому орядку нужно все это учить и что еще вместе с этим? К примеру изучая html5 есть переплетение с javascript, но многие советуют после html и css учить php, а не javascript... как правильнее?
и как вообще себя направлять в обучении? как получать более практичные знания? есть сайт с какими то практичными задачками?
Верстка, CSS, HTML, SVG
Верстка сайтов ( поможет кто разобраться что да как учить? )
html5 - каркас
css3 - визуал
javascript - фронт-енд
php, python, node.js - бэк-энд
sql - базы данных
bootstrap, wordpress, joomla, django - частично готовые решения облегчающие жизнь.
linux - непонятно каким здесь боком, если не собираешься свой сервер поднимать.
У каждой технологии своё назначение. Их выбор зависит от твоих задач и целей.
css3 - визуал
javascript - фронт-енд
php, python, node.js - бэк-энд
sql - базы данных
bootstrap, wordpress, joomla, django - частично готовые решения облегчающие жизнь.
linux - непонятно каким здесь боком, если не собираешься свой сервер поднимать.
У каждой технологии своё назначение. Их выбор зависит от твоих задач и целей.
HTML и CSS надо учить одновременно и параллельно: это две части одного целого.
А вот остальное зависит от того, в какую сторону ты хочешь двигаться. Основы JavaScript в любом случае знать надо. Если ты хочешь заниматься только вёрсткой, то этих основ будет достаточно. Но если ты хочешь всерьёз заняться программированием (а без этого создавать современные сайты невозможно), то начинать это надо не с JS / PHP / Python, а с учебника программирования.
И, похоже, у тебя в голове каша... Сначала базовые знания: HTML + CSS, программирование, реляционные базы данных, а потом уже конкретное их использование:
Bootstrap - это набор инструментов (готовые CSS и JS) для облегчения вёрстки. jQuery - библиотека, написанная JS и облегчающая написание собственного JS-кода.
Codeigniter, Yii, Laravel, Symfony и т. д. по списку - это всё MVC-фреймворки, написанные на PHP и облегчающие разработку серверной части сайта.
Если собирается заниматься серверной (back-end) разработкой, понадобится знание реляционных баз данных и языка SQL (MySQL - это частный случай реляционной базы).
А вот остальное зависит от того, в какую сторону ты хочешь двигаться. Основы JavaScript в любом случае знать надо. Если ты хочешь заниматься только вёрсткой, то этих основ будет достаточно. Но если ты хочешь всерьёз заняться программированием (а без этого создавать современные сайты невозможно), то начинать это надо не с JS / PHP / Python, а с учебника программирования.
И, похоже, у тебя в голове каша... Сначала базовые знания: HTML + CSS, программирование, реляционные базы данных, а потом уже конкретное их использование:
Bootstrap - это набор инструментов (готовые CSS и JS) для облегчения вёрстки. jQuery - библиотека, написанная JS и облегчающая написание собственного JS-кода.
Codeigniter, Yii, Laravel, Symfony и т. д. по списку - это всё MVC-фреймворки, написанные на PHP и облегчающие разработку серверной части сайта.
Если собирается заниматься серверной (back-end) разработкой, понадобится знание реляционных баз данных и языка SQL (MySQL - это частный случай реляционной базы).
Альберт Камалтдинов
Если не трудно дай, пожалуйста, ссылку на учебник.
Похожие вопросы
- Поможет ли вёрстка сайтов закрепить новичку знания HTML и CSS? Или лучше вёрсткой заниматься когда всё знаешь?
- Веб-программирование, как начать практику верстки сайтов, с чего начать?
- Что такое верстка сайта
- Как сделать так чтобы браузер сам обновлялся вовремя вёрстки сайта?
- куда двигаться дальше? после верстки сайта? какой хост лучше для информационного сайта?
- Нужно ли соблюдать синтаксис при вёрстке сайта?
- влияет ли качество верстки сайта на продвижение сайта в поиске и на его позиции?
- Где можно выучиться html, css, php и т. п. для верстки сайтов?
- Верстка сайтов (чтобы выложить вопрос)
- Вопрос про вёрстку сайта!