I'd suggest concentrating on the JSF basics to start with, a good starting point is the Java EE 6 tutorial
which can be found here: http://docs.oracle.com/javaee/6/tutorial/doc/ especially the web tier section.
If you've not already done so you'll need to choose a development environment and application server,
and it can be fairly non-trivial just to get a hello world app running. A good place for beginner questions
is this forum: http://www.coderanch.com/forums/f-82/JSF.