Какую литературу выбрать по php и как развиваться далее в веб-программирование?
Понимаю, что вопрос очень тривиален и в поисках много подобных, но все же попросил бы кому не лень подсказать.
Ситуация такова, прочел книжку по с++, но ничего особого не писал, лишь курсовые, лабораторные... Но в целом, как для первой книги помогла разобраться в основах программирования.
Далее определился, что хочу заниматься веб-программированием. Пока что выучил html, css вначале читал статьи, сайты, выполнял задания, потом сверстал пару сайтов. Следующим шагом я прочитал книжку-сайт javascript.ru
И у меня возникло два вопроса:
1) Подскажите на ваш взгляд книгу по php, желательно более современную или же сайт на подобие javascript.ru, везде видел, что советуют Котерова, стоит на нём остановиться?
2) Хотелось бы приобретённые знания с javascript.ru закрепить как то, с html/css естественным шагом это было сверстать пару сайтов, а вот с javascript как подступиться.
Я подумал, прочитать php, сделать какой то сайт, к примеру интернет-магазин и далее уже с помощью javascript добавить интерактивности, подскажите как лучше сделать?
По поводу книжки - ничего не скажу, укажу на официальную документацию только. А вот насчет того что сделать - сделайте велосипедный MVC фреймворк, а на нем какой-нибудь интернет магазин, разберитесь с тем как это работает, затем выберите любой современный php-фреймворк, выкиньте свой велосипед и начинайте разбираться со внутренностями нормального фреймворка. Многие советуют начинать сразу с каких-то готовых фреймворков, но как по мне это плохая идея, потому что мало смысла использовать инструмент, не зная как он работает.
trevoga_su: Это всего лишь ваше, не обоснованное, субъективное мнение, не более; кроме того, автор вопроса не упомянул о "русскоязычности", "официальности" (хотя ресурс на русском). Более того, я ничего не советовал, а только написал, что мне нравится этот ресурс.
dogmator это не субъективное мнение, а единственно правильное. php.su - это перевод мануала, который был осуществлен Бог знает когда, вроде бы где-то в середине нулевых годов. Он уже протухший и не актуальный.
Выбор php за вас поставил крест, дальше клепания сайтиков на фрилансе не пойдете, если по душе простая работа(много) то пожалуйста. А так бы посоветовал подучить руби или питон, а еще лучше C# или Java.
Для изучения совместно с практикой лучше пройди - этот курс: Изучаем PHP, MYSQL, JAVASCRIPT и верстку на пример..., Главные фишки курса: показана верстка макета, задействованы CSS3 и PHP, и задействована технология AJAX + в сборку входят: Цикл премиум-уроков по PHP, Цикл премиум-уроков по MySQL и несколько других текстов.
Неплохо будет почитать "Совершенный код" Стивена Макконнелла. Там хоть и java, но помогает навести порядок в голове и кроме простого написания кода на PHP думать о том, чтобы его потом можно было поддерживать. Да и во многих примерах в книге Java очень похожа на современный PHP (понятно, что разработчики PHP ориентировались на Java, а не наоборот)..