оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения RSS FEED K2 NEWS
Суббота, 30 Октябрь 2021 00:02

С чего начать учить php?

Этот вопрос я часто слышал от своих студентов. И здесь мне всегда хочется ответить вопросом на вопрос — а для чего Вам это? В 99% случаев ответ — «зарабатывать на создании сайтов хочу».

Довольно похвальное желание, но если смотреть в глубину, то выяснится, что в их конкретных случаях им пыха (на сленге php называют пыхой) оказывается нафиг не нужна. Те задачи, которые они перед собой ставят не требуют особых навыков в программировании и им оказывается достаточно просто установить CMS.

Некоторые даже с CMS не хотят заморачиваться и пользуясь, например, различного рода конструкторами сайтов. Однако, далеко не всех устраивает качество конструкторов и быть простым пользователем CMS также оказывается недостаточно. И с чего же в этом случае следует начать?

Первое, что необходимо сделать — начать работу с веб-сервером. Это значит установить локальный веб-сервер (пример XAMPP, или OpenServer) и попробовать создать самый простой сайт, даже банальное «hello world» написать.

Далее, следует понимать, что php это «язык запросов», сначала идёт запрос на сервер, а потом «на выходе» вы имеете html-страницу. Из чего уже можно сделать вывод, что следующий шаг — хорошее знание html.

А дальше возвращаемся к вопросу, который я задал вначале «а зачем Вам пыха?» именно ответ на этот вопрос Вам даст ответ, куда двигаться дальше. Я же не могу знать Ваши навыки, и Ваши интересы. И, например, если Ваш интерес научиться хотя бы делать лендинг и Вы сегодня даже html не знаете. То первое с чего советую начать — научиться поднимать локальный веб-сервер, в случае если Вы пользователь Windows это XAMPP, OpenServer, Денвер, если же Вы пользователь операционной системы семейства Linux, то здесь надо поднимать Apache или Nginx (а не жалкую на них пародию), а на них устанавливается php и остальное.

Следующим шагом, я мог бы посоветовать какую-нибудь книгу или курсы по HTML и CSS (и это не было бы лишним), но мне кажется более правильным сначала посмотреть исходный код любого лендинга и уже после открывать книжки, статьи и курсы, чтобы понять, что в коде и за что отвечает и что обозначает.

Конкретно с самой пыхой такой финт ушами уже не сработает, исходный код сайта на php Вы не увидите. Но можно пойти другим путём — в Интернете можно найти разного рода исходные коды решений написанных на php и начать изучение, например, с них.

Спонсоры: