Текст ниже скопипащен из чертогов интернета и будет полезен тем, кто не умеет гуглить / не знает что гуглить. Также из текста вырезан мат, добавлены некоторые слова "от себя".
ЧаВо
- Почему PHP? Подавляющее большинство сайтов написаны на нем, много вакансий и учить легко.
- Что надо знать чтобы найти работу -
- Сколько времени надо изучать все это?(Или фронтенд, или бэкенд) - все зависит от тебя, но не меньше 6-8 месяцев.
- Посоветуйте редактор кода(IDE) - NetBeans(бесплатный), PhpStorm(Платный, но крайне удобный, если даже не один из лучших).
- Начал изучать язык и скопилась уйма вопросов, куда задавать? - http://ru.stackoverflow.com/ или https://www.google.ru/
ПрактикаТакже, есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- HTML/CSS: https://github.com/codedokode/pasta/...r/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/...ster/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/...b/databases.md
- Подтянуть качеcтво кода и посоревноваться c другими - codewars.com или https://www.codingame.com/
Прочее
- Тутор по правильному форматированию кода — https://gist.github.com/codedokode/8759492
- Тестирование вашего PHP-кода онлайн — http://phptester.net/, http://sandbox.onlinephpfunctions.com/
- PHP класс для удобной и безопасной работы с MySQL(для эстетов и начинающих, не использующих фреймворки) — https://habrahabr.ru/post/165069/ (на github)
- 10 грехов в системах навигации сайтов / приложений — https://habrahabr.ru/post/322740/
- Вы добрались до этого текста и до сих пор не знаете с чего начать? - Вам сюда http://archive-ipq-co.narod.ru/