Once you understand enough to develop JSF pages and navigate from one page to the next, you have most of what you need. Most successful projects started off with 1 or 2 pages and grew. And grew. It's the projects that started out big that are the ones that usually fail.
Like the boss says: "It's Easy! All You Have To Do Is..."
An IDE is no substitute for an Intelligent Developer.