Добрый день. Меня зовут Сергей. Прошу прощения, если ошибся с разделом. Пока что эта тема будет использована мною для одного-единственного глупого вопроса, но в последствии (когда у меня появятся новые вопросы) я буду задавать их в этой теме, дабы не плодить кучу новых. К делу. В общем, совсем недавно (20 дней назад) я начал изучение веб-программирования. Начал, естественно, с html и css. Погуглил, поискал и понял, что htmlbook - очень хороший ресурс, с которого и стоит стартовать. Сразу же прочитал местный самоучитель по html, поизучал теги в местном справочнике и в общем-то всё более-менее освоил. Хотя нет, вру. Освоил я далеко не всё. Например, тег <param> я не понял вовсе. Немного поразмыслив, пришёл к выводу, что полностью понять предназначение тегов <param>, <script>, <object> (атрибут code) и тому подобных, я бы и не смог, так как не знаю js. То же самое относится и к событиям. Потом я прошёлся по xhtml (насколько я понимаю, это просто набор дополнительных правил к html по типу "все теги нужно закрывать", "все теги нужно набирать в нижнем регистре", "запрещается использование сокращённых атрибутов" и т.д. + свои доктайпы + атрибут к тегу <html> + новый способ задания кодировки). После этого приступил к CSS. Долго выбирал с какой книжки начать, хотел взяться опять же за местный самоучитель, но в итоге выбрал другой источник информации - книгу CSS Мейера. Сейчас я закончил читать главу 10 "Свободное перемещение и позиционирование". Сразу скажу, что все эти 10 глав я усвоил на отлично. Некоторые перечитывал по 2 раза и самые важные моменты конспектировал, а не очень важные просто запоминал. Осталось прочитать всего 4 главы и можно двигаться дальше. Вчера я просто для себя решил набросать макетик, чтобы проверить, что я уже знаю. Вот он, кстати. Немного float'ов, немного position'ов, эффект цветного зеркала, псевдоклассы и прочее. Ну то есть Вы понимаете, что я ещё на начальном уровне. Так вот у меня возник комплексный вопрос, состоящий из нескольких частей: 1) Что мне читать дальше? Есть "Большая книга CSS" и "CSS ручной работы" в pdf'ах. Не сочтите за халявщика, я бы с удовольствием купил бумажные версии, но в нашем городе таких книг нет. 2) Что вообще мне желательно освоить, чтобы стать профессиональным front-end разработчиком? Как я понял, порядок примерно такой: html, css, js, потом на выбор Ruby/Python/Php, затем базы данных и т.д. 3) Можете в пару строк описать весь процесс создания сайта? А то я путаюсь уже. Вроде бы сначала надо нарисовать psd макет, потом сверстать его и прикрутить скрипты, затем натянуть на какой-то шаблон, а дальше? И вообще правилен ли порядок? 4) Сложен ли js для понимания? Весь мой опыт программирования - это 3 урока по Basic'у в школе. Тобишь опыта нет. 5) Будет ли мне полезно изучить Pascal? 6) Я представляю процесс создания сайта довольно интересным и творческим. Правда ли это? 7) В книге Мейера совсеееем мельком упоминается XML. И меня это заинтересовало. Что мне нужно изучить перед тем, как браться за XML? 8) Требуются ли фронт'у профессиональные навыки владения фотошопом или базовых/средних вполне достаточно? Пока всё. Спасибо.