С чего начать изучение PHP? Как выучить PHP?
Хороший вопрос: с чего начать изучение php? Что посоветовать начинающему веб-программисту? Как быстрее освоить этот популярный язык программирования?
Сложно подобрать универсальный ответ для каждого человека, но эффективный путь для большинства все же есть.

Когда я начинаю думать над ответом на этот вопрос, то сразу погружаюсь в прошлое, в то время, когда я только начинал знакомиться с веб-разработкой. Знакомство было вынужденное, так как мне позарез понадобился сайт, а стоимость услуг по его созданию была тогда для меня неподъемной. Помнится, я обратился с вопросом к своему знакомому программисту: как мне сделать сайт самому? На что он мне ответил, что, в принципе, это не так сложно, и показал простейший пример html-страницы, с выводом на экран строки текста. Мне стало жутко интересно и уже на следующий день я приобрел книгу по HTML.
Чтение было легким и быстрым, однако, когда я приступил непосредственно к работе над своим сайтом, то обнаружил, что html не позволяет создать тот функционал, который мне был нужен. Когда я снова обратился к своему знакомому, то он указал мне на PHP: «Этот язык позволяет создать все, что ты хочешь, изучай».
Как вы уже догадались, следующая книга была по php. Это было небольшое пособие «PHP для чайников», которое помогло мне заложить фундамент для дальнейших знаний. Однако, скажу сразу, что изучение php не было похоже на многочасовое и непрерывное чтение. Я был увлечен своим проектом, который мне очень хотелось сделать, поэтому в книгу заглядывал уже с конкрентными вопросами. Это было активное обучение, построенное вокруг реальной задачи. И именно такой метод остается эффективным для меня до сих пор. Я настоятельно рекомендую взять его на вооружение. Придумайте какую-то идею для небольшого проекта на php и начните искать знания и инструменты для ее реализации.
Что вам может понадобиться на первых порах:
1. Настройка сервера на локальном компьютере. Начните с пакета Денвер, который легко устанавливается и не требует какой-то мега-сложной настройки. В результате вы получите готовое рабочее окружение с PHP и MySQL.
2. Познакомьтесь с традиционной задачей для начинающих программистов по выводу на экран сообщения:
1 2 3 |
<?php echo "Привет мир!"; ?> |
3. Изучите типы переменных в PHP.
4. Освойте основные конструкции языка PHP (их не так много):
if-else;
switch-case;
for
while
foreach
и др.
5. Научитесь работать с массивами. С ними вам придется встречаться достаточно часто.
6. Узнайте, что такое функции и попробуйте создать свои – пользовательские..
7. Познакомьтесь с функциями обработки строк и с функциями для работы с массивами.
8. Попробуйте поработать с методами передачи информации POST и GET
9. Изучите, как работать с сессиями в php. Попробуйте реализовать простейшую авторизацию с помощью механизма сессий.
10. Изучите основы работы с базой данных – связка PHP-MySQL. База данных – это наилучшее хранилище данных в большинстве случаев. Подавляющее большинство современных сайтов, состоящих из множества страниц, как правило, построены на работе с базой данных.
Эти 10 пунктов – основа всех дальнейших знаний, которые вы будете приобретать и углублять.
Главное, пробуйте все сразу же на практике, только в этом случае вы получите прочное понимание и реальные навыки работы. Кстати, работодателей и заказчиков не интересует, сколько книг по php вы прочитали. Им интересно увидеть несколько проектов, которые вы сделали сами. Поэтому работайте над своим портфолио: создавайте сайты для себя, предлагайте кому-то сделать сайт даром – это потом вам окупится в несколько сотен раз.
Как быстро выучить php?
Быстро выучить весь PHP вы вряд ли сможете, но если вы сосредоточитесь на небольшом количество конструкций и технологий, которые используются в 80% случаев, то можно значительно ускорить процесс обучения. Правда, вычленить самостоятельно подобные вещи новичку не так просто. Ищите наставника.
За сколько можно выучить php?
Кто-то говорит, что освоить PHP можно за 24 часа, кто-то – за несколько лет. Но это не совсем правильный вопрос. Если вас интересует, как стать мега-крутым специалистом по PHP, то, конечно, вам вряд ли хватит нескольких месяцев. Но если вас интересует база, с которой уже можно создавать сайты, то для этого вполне может хватить месяца-полтора. Именно столько времени занимает курс, который я разработал для полных новичков в PHP.
Другие посты
Категория: PHP-скрипты