Как выбрать «правильный путь» в PHP?
например mysql_query, который показывается как единственный вариант работы с БД в абсолютном большинстве учебников
Старых учебниках. Очень старых учебниках. Открываем документацию по PHP и видим:This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:
mysqli_query()
PDO::query()
То есть поглядывайте в документацию к PHP (на мой взгляд у PHP одна из лучших документаций из всего что я читал и смотрел, глупо в нее не поглядывать)
www.phptherightway.com (есть перевод на русский старой версии, он обновляется но лучше почитать оригинал).
Лучше дев-коуча/ментора/ревьювера не найти способа. Книги дают толк только когда уже получил некоторые фундаментальные знания. А до этого момента они только перегружают новичков лишней информацией да и устаревают знания быстро.
Честно говоря, периодически приходит в голову идея подрабатывать ревьювером, но:
- спрос очень небольшой, очень мало даже кто осознает убогость лапшекода
- этому можно и так научиться в нормальном коллективе с практикой код ревью
- новички вряд ли готовы выложить деньги по тарифу хотя бы 700 рублей/час