Основа любого языка программирования — его алфавит терминов. Слова, которыми Вы можете объяснить компьютеру что собственно от него хотите, и правила составления из этих слов предложений — синтаксис. Для строгого описания Вы можете подробно почитать любой, абсолютно любой учебник из интернета, а я попробую объяснить на «котиках».
php

Php не только простой для вхождения язык, но и гибкий инструмент быстрого построения качественных систем. Вопрос кода — это вопрос кривых или прямых рук программистов, соответствия языка выбранной задаче и грамотности архитектуры. Я пишу на нем достаточно много и давно, и не только на нем, поэтому могу честно сказать — на php написать можно все, главный вопрос «зачем и как».
PHP: Пример самого простого кода — дерево категорий сайта
Одна из типичных задач — рекурсивное дерево, например, категории сайта… Как сделать, и как сделать правильно)
PHP + AngularJS: Первый сайт не комом. Часть 1. База данных
Для того чтобы научиться программировать нужно пробовать программировать самые простые, но функциональные вещи. Чтобы лучше понять как сделать «свой первый самый лучший в мире» сайт — рассмотрим пример элементарного сайта из одного уровня объектов — страниц. Нам нужно
- создать базу данных с таблицей страниц
- создать страницы редактирования страниц)))
- создать отображение страниц из базы на сайте
Готовый код, по которому будет идти рассказ что где и почему. Пример простейшего сайта с админкой в связке PHP + AngularJS
PHP: Улучшаем читабельность кода уменьшением уровней вложенности
Лучший стимул писать красивый код — это понимание необходимости потом его читать. Если Вы через неделю уже путаетесь в своем же коде — это плохой признак. Рано или поздно Вы забудете (новый код в оперативной памяти мозга затирает старый), но рано или поздно Вам нужно будет его читать и менять. Или не Вам) Один из первых принципов хорошего программиста — код должен быть легко понятен и читаем.
PHP: Первая страничка и умная ссылка
Предварительно предполагается что Вы установили себе «джентельменский набор» — связку Apache+Php и можете запустить пример сразу при прочтении. Это хороший практический способ понять — взять и попробовать