Привет, если хотите понимать как работает сервер, то учить нужно обязательно, все равно пригодится, для backend я бы посоветовал python, вот статья
goo.gl/NAjfFn, про верстку и фронтенд отвечал здесь
goo.gl/8cO4t3, также рекомендую к прочтению мою последнюю статью, удачи!