я phpшник, так что язык php.
Я бы использовал для простого сайта фреймворк slim — простенький и понятный. Для OAuth есть готовые решения на phpclasses.
Но в любом случае требуется понимание ООП и работы с объектами, иначе получится писать только отдельные скрипты простыней на plain php.
Сейчас простенькие приложения модно делать одностраничными, делая толстый клиент на стороне клиента(jquery + backbone/knockout), а на стороне сервера какое-то API, с помощью slim легко на стороне сервера создать REST API
Опять же, если не было нормального опыта разработки на других языках, заморачиваться с этим не стоит.