С чего начинать изучение PHP
Здравствуйте, уважаемые программисты, сегодня решил изучить PHP для разработки собственного сайта, поделитесь, пожалуйста опытом. С чего начать, какие книги лучше использовать, попадались только громоздские, а для начала лучше что-нибудь не заумное.
Твитнуть |
Начать с основ — доступны во множестве по запросу "основы php" в Яндексе или Гугле.
Путь же написания CMS с нуля неоправданно тернист и труден. Тем более для начинающих — сложность тормозить будет. Поэтому в качестве материала к изучению нужна уже работающая CMS.
Например, WordPress — свободна, популярна, документирована, на PHP. Код описан в комментах и на codex.wordpress.org, но нужен английский — многое не переведено.
Объёмные учебники потребуются по мере роста опыта — сейчас задумываться рано.
Спасибо за совет! Взял у друга книжку "Современный сайт на PHP и JavaScript" (Денис Колисниченко) для начала очень даже неплохо, хотя бы базовые предствления получить можно, хоть и тонкая книжеца (всего 170 страниц)
В своё время пытался учить PHP по книгам, но с трудом понимал написанное. Очень быстро дело пошло когда начал изучать на примерах. В поисковике так и набери "PHP на примерах" и там выбери ресурс который больше по душе.
Я начал изучение с поиска информации через поисковые системы. Нашел пару сайтов, рекламировать не буду. Прочитал основную информацию об этом языке, примеры. Дальше был учебник: PHP 5. Ну и само собой практика, практика и еще раз практика.
Я в свое время начал изучение PHP с примеров, первый сайт получилось сделать весьма быстро, потом перешел к изучению использования Mysql в PHP, потом Ajax и XML, затем уже начал осваивать работу с высокими нагрузками, кэшированием, оптимизацией запросов и прочее. Главное все делать поэтапно и всегда делать на практике
PHP достаточно легкий язык для освоения, для написания простых сайтов без ООП вам потребуется минимум времени, сложности могут возникнуть только с объектно-ориентированным программированием, но уверяю вас на PHP можно создавать сайты и без него
Если сравнить какие возможности для изучения были лет 5 назад и сейчас, то теперь можно более успешно изучать PHP, используя онлайн курсы. Также появилось огромное количество библиотек и классов почти под все задачи, а вопросники типа Stackoverflow являются просто незаменимым источником информации для программиста
Думаю, начать изучение лучше всего посредством использования поисковиков, просто введя такие поисковые запросы: основы PHP или PHP для чайников.
Отберите несколько книг (лучше с упражнениями), и начинайте штудировать теорию, при этом, не забывая о практических навыках.
Для начала надо получить какое-нибудь техническое образование я думаю по направлению АСУ, хотя в принципе писать на PHP можно и не имея его. И чем больше будет практики, тем лучше, примеров в сети можно найти массу
Никакого специального образования не надо. У меня, например, филологическое образование. Могу посоветовать то, с чего начинал сам. Это курсы Евгения Попова и Михаила Русакова. Их не сложно найти в сети бесплатно. А можно, в качестве благодарности авторам и купить, оно того стоит. Все наглядно, подробно и понятно.
Лучше всего — курсы авторские, хорошие книги и грамотный преподаватель. Когда я начинала заниматься php, за спиной уже было умение учиться, много всякого html и конкретные задачи в php — и это, как мне кажется, не менее важно. конкретные задачи и хорошие учителя. а по интернетам лазить и искать всякую фигню — только тратить время, а время — деньги.
Мне в свое время очень помогла обучающая информация с сайта http://www.php.su/learnphp/ Если вы знакомы с другими языками программирования, то пхп будет легким в изучении. Сплошная математика, всего лишь надо знать синтаксис языка ну и несколько приемов обращения с ними и стандартными операторами.