I'm looking for a bit of help. Many of my websites have been on Wordpress and so experimenting with PHP and MySQL has been a part of my education. I'm in a situation where I'm building a website with the following features: Member sign in / register Members can list items (similar to classifieds) with many fields (including images, geo location) Google Maps showing location of items (based on ZIP/location) The website/database will also be the backbone for an app. Alerts, likes, push notifications Ad control panel where businesses can pay for listings I'm tempted to struggle my way through this with PHP and MySQL but after starting an online Udemy course they're strongly recommend avoiding it in favor of newer languages. They recommend NodeJS and MongoDB. Can anyone shed some light into these as alternatives and why to drop PHP/MySQL - and is MongoDB something that can easily be set up in a cpanel? As I'm putting the pages together I realize that I'm even lost with how to include the header and footer without php - any advice on what's the most efficient? Should these types of includes be server side? Thanks for any help.