Pues si quieres diseñarla y programarla deberias empezar por leer
php.net para lo que tu deseas no es tan complejo si solo requieres de un usuario y password, ahora bien si hablamos de comunidad deberias empezar a familiarizarte con php/mysql y todo su entorno ya que lo primordial es esto.
Saludos