I got mine in the mail this week it's pretty easy.
Go online and fill out the application.
Go to a local drug store and get passport photos taken, cheaper to do it that way. Most drug stores will do it and you can also go online to the CVS website or whatever is in your are to find one that does it.
Go drop off your application at the post office. You can make an appointment or just walk it. Make sure you have a photo ID and proof of citizenship to mail in.
You pay the post office some for a processing fee and you send a check or money order in with your application for the passport fee.
Wait a few weeks and get your stuff back in the mail.