Ciao lovlis e benvenuto nel Forum GT

Non sono (più) una programmatrice, ma posso darti 2 consigli per iniziare: il linguaggio migliore per realizzare la dinamica del tuo sito è sicuramente il PHP da integrare con l'HTML.
Per quanto riguarda tutte le funzioni di Facebook e per interfacciarti ad esso dovrai utilizzare le API che ti mette a disposizione.
Un buon punto di partenza è senza dubbio il sito ufficiale dedicato agli sviluppatori Facebook
https://developers.facebook.com, da lì, nella sezione "Sviluppa per siti" trovi tutte le indicazioni sull'uso delle API e su come realizzare login, registrazione ecc utilizzando le interfacce di fb.

Buon lavoro