It takes a little longer than 30 minutes (about 2 hours) if you make your own dough. If you don't want to make your own dough you can probably buy some at the local pizza place for a few dollars. Or you can cut the rising time for the dough short and end up with a denser crust. After you have the dough, it only takes about 30 minutes to lay out and bake the pizza.
The first technique that I borrowed is to broil my pizza (from seriouseats.com). This cuts the baking time down to as little as 2 minutes by cooking it from both sides, and makes a great crispy crust with bubbling hot cheese.
The recipe I used for the dough comes from "Artisan Bread in Five Minutes a Day" by Jeff Hertzberg and Zoe Francois. The title is somewhat misleading, since 5 minutes is only the time it takes to mix together the ingredients. It takes at least 2 hours if you follow their recipe. Either way, the recipe is super easy to mix up and tastes great.