Столкнулся с необходимостью использовать Базы Данных при создании сайтов.
Я правильно понял, что для этого мне необходимо освоить Php ходя бы на низком уровне?!
Вопрос возник на фоне того, что php становится менее популярным и много знакомых отговаривают его учить.
Есть ли какая то альтернатива для работы с БД?
Если исключительно "работа с БД" - тогда и нужно учить только SQL, причем желательно сразу разные виды, чтоб было представление о различиях разных баз.
Если делать сайты с использованием БД - то в любом случае придётся изучить какой-нибудь прикладной ЯП.
По поводу снижения популярности PHP - бред. В ближайшие годы точно продолжится активное его использование для мелких и не очень сайтов.