Здрасти форумчане!
Зачем советовать новичку учить php? Скажите мне пожалуйста? Чтобы еще одним быдлокодером стало больше?
Обращаюсь к автору темы:
1)попробуйте сначала, к примеру, паскаль. Научитесь писать небольшие процедурные программы (типа hello world) без намеков на ООП.
2)изучите java (или c#), хотя бы азы. Овладейте правильным стилем программирования. Только после этого пишите на php. Причем, зная c# или java нетрудно будет изучить php.
3)Изучите СУБД: oracle, mysql, sql server и т.д. Также, хотя бы азы: основные команды запросов (update, delete, insert и т.д.). Дальше почитайте про триггеры, курсоры, функции, процедуры. Неплохо было бы почитать про нормализацию, аудит, привилегии, роли.
4)Возьмите готовую cms (joomla, php-fusion, drupal) и разберитесь в принципах работы.
5)Пишите сайты)))
P.S. Лучше писать сайты не с нуля, а использовать фреймворки, такие как codeigniter или zend.