@GreenBob вот смотри, ты верстальщик - тебе для верстки нужен уровень математики, преподаваемый в вузах? Навряд ли. Тоже самое и тут - математика нужна только в некоторых случаях, как сказал
@TM_ID - в php и в js сложной математики практически нет.
pS: Воспользуйся советом
@d00mko насчет паттернов проектирования, за методологии на начальном этапе можешь не браться, но в последствии, когда будет уверенное знание азов языка, действительно почитай на эту тему. От себя добавлю - старайся сразу учиться на хорошем фреймворке ("хорошем", в смысле с чистым кодом и структурой), например Yii, PHPixie (мне второй больше понравился, хотя Yii приучит тебя к правильной структуре). Кстати, для проверки своих знаний советую сразу же писать какой-нибудь проект, может даже блоговую платформу, главное чтобы работало и было чем-то лучше, чем у остальных