Сколько времени нужно чтобы выучить PHP и MySQL

Многих начинающих веб мастеров интересует вопрос, а сколько же времени нужно чтобы освоить такой язык программрования как PHP, и язык запросов к базе данных MySQL.
Однозначного ответа здесь конечно же нет и быть не может, но в целом можно поделится своим опытом.
Если вы не прогуливали уроки информатики, как по мне по моему их никто не прогуливает, то вы уже освоили какой нибудь язык программирования, не полностью но основы знать должны.
И на основы PHP у вас уйдёт где то два дня, если будете практиковать этот язык в рабочих проектах, то настоящим гуру вы станете где то годика через два, и это ещё очень большой срок, как по мне.
С базой данной MySQL, всё не так однозначно как может казаться на первый взгляд.
В целом основные запросы можно освоить даже за один день, но вот действительно хорошо работать с языком запросов сразу конечно же не получиться.
На это нужно время и практика, так что с языком запросов нужно будет немного повозиться, в целом за года четыре вы можете стать хорошим гуру в этой области.
Что нужно понимать?

Для чего вам нужно выучить PHP и MySQL?
Если вы планируете устраиваться на работу в какую нибудь, как вам кажется хорошую компанию, то вам придётся очень многое зубрить, и как по мне это просто глупо, ведь самое глупое что можно придумать на собеседовании, так это попросить написать запрос к базе данных.
Это верх глупости, и если вас решили вот так вот опросить на собеседовании, я вас поздравляю, вам досталась компания которая вообще не понимает суть программирования, и скорее всего там работают замечательные теоретики, но никак не практики.
В общем можете сразу откланяться, при чём расскажите какую нибудь шутку, в общем чтобы экзаменатор, не понял, что вы их раскусили, и сразу делайте ноги из этой конторы.
Главное при бегстве не забывайте улыбаться и ни в коем случае не давайте повода для агрессии, главное соглашайтесь со всем, что вам говорят и отвечайте со спокойным и убаюкивающим тембром голоса.
Если же вы решили выучить PHP и MySQL для своего проекта, то хватит читать документацию и начинайте делать свой проект, уже по ходу всё выучите.
К концу вашего проекта вы будете отлично знать всё что нужно для адекватной работы.
Главное, что когда закончите первый проект, не расхолаживайтесь и начинайте сразу следующий и ставьте перед собой более серьёзные цели в плане программирования.
Помните, что главное препятствие на пути к знанию PHP и MySQL, это лишь вы, и бороться вам нужно будет в основном только с самим собой, но когда вы пройдёте этот путь то поймёте что такое вкус победы над самим собой.
Вы можете начать лениться, но эта не та лень которой имеет смысл поддаваться, это плохая лень и вам нужно гнать её как можно дальше от себя.
В целом при изучении языка программирования нет абсолютно ничего сложного, главное это просто набрать разгон и делать свои собственные проекты и вы очень быстро освоите самый сложный язык программирования.
Вот чего я по настоящему не понимаю, так это того, когда молодые люди выучившие PHP и MySQL идут устраиваться на работу, такое ощущение, что они не могут зарабатывать в интернете благодаря своим проектам или уйти с головой во фриланс, но возможно когда то я это пойму.
Related posts:
- Сколько языков программирования нужно выучить чтобы стать веб разработчиком, и как долго это займёт времени
- Какой язык программирования стоит выучить, чтобы стать хорошим бекэнд разработчиком
- Какие языки программирования стоит выучить чтобы зарабатывать хорошие деньги во фрилансе ближайшие 10 лет
- Нужно ли сначала выучить Java Script перед тем как учить PHP
Как выучить PHP самостоятельно с нуля? Уроки и курсы для новичков

PHP – один из самых популярных языков в области веб-разработки. Если вы хотите заниматься созданием сайтов, он вам пригодится. В статье вы найдете пошаговый план обучения, список других технологий, которые нужны для работы, бесплатные уроки и советы для новичков.
Стоит ли учить PHP? Какие у него перспективы?
Это один из самых популярных языков для разработки сайтов. На нем написаны бесплатные системы управления (CMS), такие как WordPress, Joomla, Drupal, OpenCart и множество других, а также фреймворки Laravel, Yii2 и Symfony. Если вы хотите заниматься созданием сайтов и веб-приложений, учить PHP имеет смысл.
Сложно ли его освоить? На самом деле нет. Он относительно прост для новичков и востребован на рынке. Найти работу не проблема, так как вакансий – много. Если вы не знаете, нужно ли учить PHP, рекомендуем посмотреть следующий ролик:
Язык создал датский программист Расмус Лердорф. В 1994 году он написал набор скриптов, которые собирали статистику по просмотрам его резюме в интернете. Расмус назвал его PHP Tools (от Personal Home Page Tools – инструменты для персональных страниц). Постепенно набор расширялся. Первую официальную версию ПХП представили 8 июня 1995 года.
В 1997 году вышла вторая версия обработчика. В это время 1% всех сайтов в интернете использовали PHP – это около 50 тыс. ресурсов. Уже через год язык был установлен на 10% веб-серверов. Благодаря открытому коду, простоте и большому сообществу разработчиков популярность технологии быстро выросла.
Сейчас высказываются мнения, что PHP может терять позиции, поскольку сами сайты могут уйти в прошлое и уступить место приложениям. Однако пока эти опасения не подтверждаются, и технология по-прежнему востребована.
Зачем учить PHP: плюсы и минусы языка
- Широко распространен. Входит в 10-ку самых популярных языков программирования.
- Регулярно обновляется и развивается, появляются новые возможности. Растет производительность.
- Относительно прост для изучения, что особенно важно новичкам.
- Несложный синтаксис. Вы быстро выучите базовые команды и сможете писать простые скрипты для сайтов.
- Программисты PHP востребованы на рынке. Нет проблем с поиском вакансий или заказов на фрилансе.
- Большое сообщество. Много готовых решений, справочной информации, что упрощает обучение.
- Зная ПХП, можно работать как на российские, так и на иностранные компании.
- Код, написанный на ранних версиях языка, может не работать в поздних версиях.
- Высокая конкуренция среди программистов в силу большого числа разработчиков, владеющих PHP.
- Помимо PHP, для работы в области веб-разработки желательно изучить HTML, CSS и JavaScript.
- Не самые высокие зарплаты в ИТ, что является следствием конкуренции. В среднем можно рассчитывать на доход до 100-120 тыс. руб. в месяц притом, что в других направлениях зарплата у программистов может быть 150 тыс. рублей и выше.
Резюме: если вы хотите заниматься разработкой сайтов, то PHP – это популярный язык, который относительно просто освоить. Даже если вы раньше не занимались программированием. При этом вакансий на рынке много, и у хорошего разработчика не будет проблем с трудоустройством. Можно работать в веб-студиях или брать заказы на фрилансе.
За сколько времени можно выучить PHP с нуля?
Основы можно изучить в течение месяца. Вы освоите синтаксис, базовые команды и сможете писать простые программы. Однако для работы программистом этих знаний недостаточно.
Получить подготовку, необходимую для трудоустройства, можно на онлайн-курсах. Обычно они идут от 4 до 12 месяцев:
- Например, в Skillbox есть курс «PHP-разработчик», обучение на котором занимает 7 месяцев.
- Если вы хотите выучить язык более глубоко и освоить другие технологии, то в Гикбрейнс есть курсы продолжительностью до 24 месяцев, где обучают в том числе PHP. Их плюсы — много практики, нацеленность на трудоустройство выпускников в ИТ.
Изучить основы языка можно по бесплатным урокам и курсам, размещенным на YouTube. О них расскажем ниже в статье.
С чего начать и как правильно учить PHP?
В таблице представлен план, по которому можно выучить язык самостоятельно с нуля. Начать рекомендуется с верстки, так как это азы, которые требуется знать. Освоив HTML и CSS, вы сможете быстрее изучить другие технологии.
1. Освоить HTML и CSS – чтобы уметь верстать макеты
Основные теги для верстки и их атрибуты, селекторы CSS, позиционирование элементов, оформление текстов, блочная модель, адаптивная верстка.
2. Изучить основы PHP
Синтаксис и основные команды, базовые операторы и функции, циклы, основы работы с объектами, файлами, формами, протокол HTTP, заголовки, куки, сессии.
3. Углубить знания PHP
Понятие класса и объекта, что такое наследование, полиморфизм, инкапсуляция, работа с базами данных My SQL, тестирование кода.
4. Узнать, как работает CMS (система управления сайтами)
Самые популярные – 1C Битрикс, WordPress. Можно освоить любую, которая вам понравится, т.к. изучив одну систему, вы сможете разобраться в других.
5. Посмотреть, как работают фреймворки на PHP, и изучить один из них
На выбор – Laravel или Symfony. Есть и другие, но перечисленные более популярны.
6. Получить дополнительные знания
Принципы ООП, MVC, система контроля версий Git, ОС Linux, работа в командной строке, планировщик cron, JavaScript.
Чтобы стать Junior PHP developer, достаточно знать HTML, CSS, PHP, базы данных MySQL, принципы ООП и MVC, систему контроля версий Git и популярную CMS на выбор. С таким багажом вас могут взять на работу в веб-студию. Для позиции Junior опыт работы может не требоваться. Главное знать ПХП и успешно пройти собеседование.
По мере набора опыта вы станете Middle PHP developer. Это программист с опытом работы от 2 лет, который участвовал в больших проектах, хорошо знает язык PHP и фреймворки, способен решать задачи средней сложности и работать самостоятельно без постоянного контроля со стороны старших коллег.
Уровень Senior предполагает экспертные знания в области программирования, владение широким стеком технологий, умение решать сложные задачи, управлять командой и опыт разработки от 5 лет. Зарплата такого специалиста может превышать 300 тыс. рублей в месяц.
Бесплатные курсы для новичков
Поскольку язык популярен, в интернете есть много бесплатных уроков, курсов и статей для новичков, которые позволяют выучить PHP самостоятельно с нуля. Большой популярностью пользуются мануалы, где за 1-1,5 часа рассказывают про синтаксис и основные команды. Одно из таких видео можно посмотреть ниже:
Также мы собрали для вас популярные видео с YouTube, в том числе свежие (за 2020-2021 год). По ним можно учиться бесплатно:
- PHP с абсолютного нуля (записан в 2020 году, 24 видео)
- ООП для начинающих в PHP 7
- Веб-программирование (ПХП, JavaScript, HTML, CSS, Git)
- Основы управления сайтом в CMS Joomla 4
- Мастер-классы и лекции по PHP
- Работа в панели управления cPanel (на хостинге)
- Обучение PHP 7 для новичков
- Уроки по базам данных MySQL
- Интенсив по созданию сайтов на WordPress
- Основы PHP (8 уроков)
- Уроки PHP для начинающих (записан в 2021 году)
Помимо видеороликов, в интернете есть много полезных сайтов для начинающих разработчиков. Они собраны в обзоре 24 сайта для изучения программирования на русском языке. Там вы найдете бесплатные справочники, сборники статей, мануалы, форумы и библиотеки.
Где учить PHP с нуля: обзор онлайн-курсов
В интернете есть онлайн-курсы, на которых обучают программированию, в том числе новичков. Вы получаете системную подготовку, осваиваете теорию и практику, общаетесь с преподавателями. После получения диплома можно искать работу или выполнять заказы на фрилансе. Примеры таких программ:
Курс в университете Нетология. Включает программу помощи с трудоустройством. Позволяет выучить PHP с нуля и освоить другие технологии в области веб-разработки: верстку, JavaScript и многое другое. Вы получите комплексную подготовку, необходимую для работы веб-программистом. Преимущества — много практики (более 700 часов, около 200 задач), выдается диплом.
Курс в Skillbox, на котором изучают PHP, базы данных MySQL, фреймворк Symfony и CMS «1С Битрикс». Если вы хотите выучить только язык, это оптимальный выбор.
Курс в Geekbrains. Это известная школа, которая обучает ИТ-специалистов. Уровень — с нуля. Его можно проходить, не имея опыта. Изучаемые технологии: PHP, JavaScript, Python, SQL, HTML/CSS, Git, Docker.
Советы начинающим разработчикам
- Составьте план, как вы планируете выучить PHP с нуля. Определите стек технологий, которые требуется освоить. Например, для работы веб-разработчиком нужно знать HTML, CSS, JavaScript.
- Чтобы лучше разобраться, что стоит учить и в какой последовательности, посмотрите каталог профессий на сайте Kadrof.ru. Там собрана информация о профессиях программистов и их специализациях.
- Практикуйтесь. Например, можно сделать персональный сайт на WordPress и устанавливать новые плагины, дорабатывать готовые скрипты из интернета и писать свой код с нуля.
- Если у вас что-то не получается, не спешите бросать обучение. Вначале может быть сложно ориентироваться в терминах. Это нормально. По мере погружения в тему вам станет проще.
- Программирование – это постоянное развитие. Поэтому учиться нужно постоянно, т.к. технологии не стоят на месте. Освежайте знания своевременно.
- Новичкам бывает сложно найти первую работу. Пока вы ищете вакансию в офисе, можете зарабатывать на фрилансе. Например, на сайте Кворк можно продавать услуги по установке готовых скриптов и их доработке. Посмотрите, какие услуги пользуются спросом, и попробуйте предложить аналогичные, но немного дешевле.
- Если вы пришли на собеседование и вам отказали, обязательно спросите, каких знаний и навыков вам не хватило для получения работы. Обычно работодатели дают эту информацию. Устраните пробелы в знаниях и попробуйте пройти собеседование еще раз. Бывает, что в компанию берут со второго и даже третьего раза – это нормально.
- Новичку проще устроиться в небольшие веб-студии и стартапы. Там платят не самые большие зарплаты, зато дают возможность набрать опыта и в дальнейшем устроиться в более крупную компанию.
Мы рассказали, как быстро выучить PHP самостоятельно с нуля, где можно найти бесплатные курсы и уроки. Если вас интересуют вакансии в сфере ИТ, рекомендуем посмотреть обзор 36 сайтов для поиска удаленной работы.
За какой период времени можно выучить PHP до уровня совершенства?
Здравствуйте ! Я новичок в PHP , на сколько сложный этот язык и сколько примерно нужно времени что бы его выучить?
Спасибо!
- Вопрос задан более трёх лет назад
- 23862 просмотра
Комментировать
Решения вопроса 1

Любой язык можно выучить за небольшой промежуток времени, месяц-два-три чтения и экспериментов. Все языки похожи. Гораздо больше времени уйдет на изучение окружения, в котором он работает, сопутствующих технологий, всевозможных наработок других людей, фреймворков, практик и тд. А вот на совершенство потребуется вся жизнь. Знание языка в совершенстве не должно быть целью, это что-то такое в вакууме. Иначе так и умрете со знанием пхп в совершенстве, а жизни и не увидите. Лучше устремиться к качественному выполнению каких-то задач, а уже по ходу дела развиваться в желаемых направлениях. Ну и следить за новостями из данного мира, их там такое количество, что можно 2 часа в день тратить на чтение заголовков и кратких описаний что это и зачем, без углубления. А потом когда потребность возникнет можно будет это вспомнить и уже углубиться.
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Ответы на вопрос 5

Всё выучить невозможно, изучить общий синтаксис и натренироваться писать простые модули можно за пару дней. А дальше вы по мере надобности будете пользоваться другими функциями, обращаясь к мануалу.
В голове держатся всегда только те функции и действия, которыми постоянно пользуетесь, или пользовались часто ранее (они отложатся), остальное — мануал.
Мне понадобилось полторы недели, чтобы создать простой сайт с добавлением новостей, редактированием их, голосования, комментарии, добавления картинок. Спустя год, я мог написать что угодно, но обращаясь к гуглу и мануалам.
Кстати, тоже интересно, может я один такой по гуглу шарюсь когда нужно что-то не знакомое сделать или сделанное давно и однажды?
За сколько времени можно выучить PHP ? И сколько в день часов уделять обучению , что б в нем разбираться .
зная си-шный синтаксис можно за пару часов научиться делать элементарные странички.
за 1 день можно научиться странички завязывать с базой (если есть представление про SQL), опасности sql-инъекций и понятие безопасности.
за 2 дня можно получить представление про написание структурных программ, в которых PHP и HTML разделены (шаблонизаторы) .
далее идёт всякие тонкости, типа загрузка файлов на сервер (подводные камни, связанные с upload’ом) , работа с граф. библиотеками (GD), работа с curl/sockets/. (при необходимости) .
и напоследок изучение какого-то большого framework’a и/или CMS.
А говнокодить можно и за пару часов научиться )
Источник: http://php.su/lessons/
Остальные ответы
за 2 дня, по 12 часов (это чтоб оч хорошо выучить)
Все зависит от того, как учить, можно выучить дня за два три, если сидеть без остановок, можно за месяц — полтора если удилять час в день, а можно два года, как мой знакомый один)
Всё зависит от характеристик ученика. Я лично сам изучать начал недавно, вот только 5 минут назад)
АзизбекЗнаток (298) 8 лет назад
ну и какие теперь Ваши успехи?
За несколько лет, по 2 часа в день
2 недели 2 часа в день это я ))) сорри не хвастаюсь просто реально теперь знаю html css javascript php jquery и cms wp
elena talankinaУченик (163) 6 лет назад
КТО ДОБИВАЕТСЯ ПОСТАВЛЕННОЙ ЦЕЛИ ТОТ МОЛОДЕЦ
Точка ростаЗнаток (367) 6 лет назад
Erna HoppeУченик (79) 3 года назад
Славим пиздёт
за неделю по 8 часа в день основы и практика, и еще 2-е недели изучить ООП вместе с практикой, а потом можно около 3 недель изучать какой-нибудь фреймворк в моем случае это Laravel.