Originariamente inviata da
MySQL
Caspita, poche idee, ed un pochino confuse
Nulla di grave, è normale all'inizio.
Per programmi server-side ti serve innanzitutto... il linguaggio di programmazione server-side.
Ce ne sono a bizzeffe, il più diffuso (non il migliore, il più diffuso) è certamente PHP.
Altri sono mooolto carini (es. Ruby, o meglio Ruby on Rails), altri di "ceppo" Microsoft e così via.
Comunque una volta deciso il linguaggio, poi sceglierai il database che nella grande maggioranza dei casi sarà MySQL o MariaDB
(molto meno Postgres e Microsoft, per non dire Oracle praticamente assente in questo ambito).
Poi deciderai, eventualmente, il framework (non necessario), tipo Zend o quello che vuoi (anche qui ce ne sono 1000)
In pratica il framework è una sorta di "cassetta degli attrezzi" di pezzi di programma già fatto (... oddio...) che fa sì che invece di dover scrivre il 100% del codice del programma una buona parte lo troverai già "pronto" da "riutilizzare" (più o meno).
Partendo da zero, a mio modo di vedere, hai il vantaggio di non avere "zavorre" potendo scegliere ambienti evoluti e moderni, invece di tenerti sul groppone la retrocompatibilità (e non ho parlato di java...).
Dall'altro lato (così "alla grossa") mentre troverai un zilione di siti, tutorial, libri, esempi etc per PHP ne troverai molto meno per gli altri ambienti (anche molto più evoluti).
Ad esempio Wordpress è un blobbole di PHP, quindi se lo usi frequentemente mi sembrerebbe logico iniziare da lì.
Non so comunque dare consigli perentori: è meglio che... prendi la decisione sbagliata da solo