для начала нужно мастерство поиска информации.
Вот например - PHP: с чего начать, как учить и что в итоге знать? - тот факт что я нашёл почти такой же вопрос, говорит о том что с поиском информации у вас так себе. Учитесь!
Каждый день таких вопросов задается миллион и на каждый дается миллион ответов. Они все есть в сети. Вы или первый раз видите интернет - тогда начать надо с освоения интернета, как он работает и что такое поисковые системы. Или же Вы считаете, что в данном случае Вы получите ответ отличный от остальных - тогда стоит задуматься о том, ту ли профессию Вы выбрали или почитать про логику, математику и статистику. Третий вариант, вы хотите задать вопрос, но не знаете о чем и просто задаете вопрос, ради вопроса, а не ради ответов на него.
Мало того, Вы же задавали тут уже вопрос подобный: Изучение php для новичка у которого большие планы? Смысл?