Ответы:
до минимального уровня - за 1-2 дня. До среднего уровня - за неделю. До профи - много.
выучить синтаксис языка (измеряется в часах) или научиться грамотно программировать (измеряется в годах)?
если вы хорошо пишете программы под тот же паскаль ,особого труда выучить язык php труда не составит,фактически за день можно врубится в чем фишка
Синтаксис (при хорошем знании любого другого языка) - от недели до месяца (в зависимости от вашего опыта). А вот "чтобы грамотно писать скрипты" - этому нужно учиться долго и упорно! PHP тут играет малую роль (в том смысле, что изучив от и до PHP - это еще не гарантия вашей "грамотности").
Вместо того чтоб дурные вопросы задавать, ты б сходил на офсайт, погуглил по теме....
Что толку с того что тебе ответят разные умники как они быстро и лихо освоили тему?!!! Тебе ума это не добавит! Садись за мануалы, читай форумы, спрашивай у знакомых КАК СДЕЛАТЬ что либо, а не сиди сутками на ВиО в надежде что тебе скажут как это просто, и ты сразу станешь суперпупермегакодером.
Дорогу осилит идущий!!!
выучить? за 2 секунды.
Вы же уже выучили слово "PHP"
А чтобы знать язык программирования, нужно программировать на этом языке (не помню кто сказал).
Так что все мы тут неучи, потому как всегда найдется кто-то, кто в некоторых вопросах разбирается круче тебя.
Что-б писать на PHP, надо знать HTML, а HTML занимает около полугода, если есть время, голова впорядке, и есть склонность к точным наукам и техническим дисциплинам. Судя по вашему вопросу, HTML вы не знаете.
Вопрос не во времени просиживания за****...времени за кодингом. Вопрос в том какие задачи будут решаться в это время. Займитесь профессионально, если хочется:
Никогда не пишите код "это на время, потом исправлю", такое время никогда не наступает.
Возьмите привычку рисовать проект вначале на бумаге, составлять грамотное ТЗ(техническое задание), либо требовать его от заказчика. И лишь потом приступать к коду.
Пишите комментарии и удобочитаемые называния к переменным, функциям и классам. Через месяц в своем коде можно запутаться, если он будет состоять из переменных $a, $aaa, $bbb, $tmp, $tmp1, $tmp2.
После знания синаксиса, достаточно 3-5 проектов крупных и неординарных, что бы понять многие подводные камни и научится из обходить грамотно.
И последнее: совершенству нет предела
15 лет назад